更新:2007 年 11 月

错误消息

应为表达式。

每当编译器在出错的行上需要一个表达式时,就会发生此错误。在下面的示例中,初始值设定项中的尾随逗号向编译器指示后面将跟随另一个表达式。

更正此错误

  • 提供缺少的表达式。

  • 移除导致编译器需要一个表达式的标记。

示例

下面的示例生成 CS1733,因为存在尾随逗号:

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