Error del compilador CS1733

Actualización: noviembre 2007

Mensaje de error

Se esperaba una expresión.
Expected expression.

Este error se genera siempre que el compilador espera una expresión en la línea donde se produjo el error. En el ejemplo siguiente, la coma final en el inicializador indica al compilador que aparecerá otra expresión a continuación.

Para corregir este error

  • Proporcione la expresión que falta.

  • Quite los símbolos (tokens) que hacen que el compilador espere una expresión.

Ejemplo

El ejemplo siguiente genera el error CS1733 debido a la coma final:

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