我回顾这段代码(C#编写):逗号在C#statament
string root = match.Groups[1].Value,
secon = match.Groups[2].Success ? match.Groups[2].Value.Substring(1) : string.Empty,
third = match.Groups[3].Success ? match.Groups[3].Value.Substring(1) : string.Empty;
有人可以解释逗号的目的是什么?
呃,这是如何*不*使用该语法的一个很好的例子。这个问题只存在,因为语法很难理解。在所有的空白处,代码实际上会被缩短*如果它是以通常的方式写入的话。 – 2013-04-29 17:07:25
@TimS。是对的;这是如何滥用该功能的一个很好的例子。不过,情况可能会更糟。在Visual Basic的早期版本中,“Dim Curly,Larry,Moe as Stooge”当然意味着“Curly”和“Larry”是“Variant”,Moe是“Stooge”。 – 2013-04-29 18:25:29