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


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

Обновлен: Ноябрь 2007

Сообщение об ошибке

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

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

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

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

  • Удалите маркеры, из-за которых компилятор ожидает еще какое-то выражение.

Пример

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

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