gpt4 book ai didi

c# - 为什么在集合初始值设定项的末尾可以有一个逗号?

转载 作者:太空狗 更新时间:2023-10-29 17:34:38 25 4
gpt4 key购买 nike

这个问题一直让我感到困惑,但我猜对于它发生的原因有一个非常合理的解释。

当你有一个集合初始化器时,编译器允许尾随逗号,例如

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

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

有人知道为什么编译器允许这个尾随逗号吗?

最佳答案

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

关于c# - 为什么在集合初始值设定项的末尾可以有一个逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3675173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com