Прочитать на английском

Поделиться через


Ошибка компилятора CS1733

Требуется выражение.

Эта ошибка возникает, когда компилятор ожидает выражение в строке, где произошла ошибка. В следующем примере завершающая запятая в инициализаторе указывает компилятору, что последует другое выражение.

Исправление ошибки

  • Предоставьте отсутствующее выражение.

  • Удалите токены, которые приводят к тому, что компилятор ожидает выражение.

Пример

В следующем примере создается ошибка CS1733 из-за завершающей запятой:

// cs1733.cs  
using System.Collections.Generic;  
public class Test  
{  
    public static void Main()  
    {  
        List<int> list = new List<int>() {{ 1, 2, }};// CS1733  
    }
}