2010-09-09 50 views

回答

4

这是一个程序员的方便,因为开发人员可以简单地复制和粘贴最后一行来扩展列表。 C#/。NET是这样的:)

8

可能主要用于代码生成器等工具,它在哪里巨大方便不必知道这是第一个还是最后一个项目。可以说这不应该是一个决定性因素,但(写了这样的工具)我很感激它。

3

我猜测的原因有两个:

  1. 这本来是额外的工作来让编译器识别和区别对待的最后一行到别人。
  2. 使用尾随逗号实际上非常方便,因为它可以排列行而不会导致不必要的构建失败。
1

当您更改此:


    new List<string> 
    { 
     "Foo", 
    }; 

到:


    new List<string> 
    { 
     "Foo", 
     "Bar", 
    }; 

DIFF-Tools将只强调增加的线。 因此,例如在代码审查期间,您只需检查新行。