CS1022, но скобок нет - PullRequest
       6

CS1022, но скобок нет

0 голосов
/ 20 июня 2020

Visual Studio очень раздражает и по какой-то причине не распознает совпадающие скобки. Проблема появляется только после ввода 2 строк в скобки, когда они пустые, все в порядке. У меня есть последнее обновление, и я проверил, нет ли у меня странных настроек отступов. Код ниже:

public class Control : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        public static int gamesPlayed = 0;
        public static int weeks = 0;
        public static int difficulty = 0;
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

Ответы [ 2 ]

0 голосов
/ 20 июня 2020

Вы не можете объявлять поля внутри метода, что вы сделали с gamesPlayed et c внутри Start. Вам нужно переместить их, чтобы они были на уровне класса:

public static int gamesPlayed = 0;
public static int weeks = 0;
public static int difficulty = 0; 
void Start() { 

} 
0 голосов
/ 20 июня 2020

Вы не можете объявить переменные publi c или stati c в методе. Вот почему он считает, что скобок не хватает. Все, что объявлено в методе, предназначено только для метода

Переместить их из начала

...