Я следую учебнику на C# по созданию текстовой игры, и я столкнулся с проблемой в самом начале. Следующий код:C# Curly brackets issue
namespace GameV2
{
class Level
{
private static Room[,] rooms;
#region Properties
public static Room[,] Rooms
{
get { return rooms; }
}
#endregion
public static void Initialize();
*{*
}
private static *BuildLevel*();
{
}
return false;
}
*}*
дает мне 3 ошибки.
Ошибка 1 Недопустимый маркер «{» в классе, структуре или декларации элемента интерфейса
Ошибка 2 Ожидаемое класс, делегат, перечисление, интерфейс или структура
Ошибка 3 Тип или определение пространства имен или конечного ожидаемый файл
Курсивом представлены ошибки в заказе. Fr почему-то Visual C# express не позволит мне использовать {в определении метода и выталкивает мой final} из кода. Любые идеи о том, почему это происходит?
вы не должны «;» перед каждым прототипом метода. – IanNorton
BuildLevel() не имеет типа возврата – IanNorton