【发布时间】:2021-11-24 16:31:34
【问题描述】:
C# 中没有类型的新功能是什么?
我在工作中遇到了如下代码:
throw new("some string goes here");
new("some string goes here") 是在 C# 中创建字符串的一种方式还是其他方式?
【问题讨论】:
-
如果可能,您应该与您的团队讨论此功能的使用。
Dictionary<SomeVeryLongName, List<AnotherTooLongName>> _field = new()很好用。你的例子不是。我们应用的规则是:完整类型应至少出现一次,首选var(根据习惯和与旧代码的一致性)。
标签: c# new-operator syntactic-sugar