更新: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
}
}