C#空术 - 为什么允许这样做? (奇怪的语法)

时间:2014-07-30 11:35:10

标签: c# c#-4.0

我处于这样一种情况,即我必须对一些C#代码进行正则规则解析以完成一项小任务,并且被我认为是C#语法错误的东西绊倒了:

var moop = new { Moop = "Hello", };

这可以正确编译。

我的问题 - 允许尾随逗号/空术语的目的是什么?

它在数组中也有效:

var arr = new[]{1,2,3,};

0 个答案:

没有答案