Я только начал изучать C#, предварительно выучив Python. Я знаю, как классы и конструкторы работают в Python с init (self, ...)
Я следую руководству Giraffe Academy / FreeCodeCamp на C#, и я делать то же самое, что и он (в любом случае я не вижу разницы). Тем не менее, я получаю ошибки при попытке создать конструктор для класса книги. Это мой код, и я получаю от него 5 разных ошибок:
namespace StuffThingy
{
class Book
{
public string title;
public string author;
public int pages;
}
public Book(string aTitle,string aAuthor, int aPages)
{
title = aTitle;
author = aAuthor;
pages = aPages;
}
Как будто он не распознает, что я только что определил переменные publi c, прежде чем использовать их в своем конструкторе