【发布时间】:2014-02-10 22:44:42
【问题描述】:
我以这种方式在 C# 中定义类中的对象
var something = new SomeThing()
{
Property = "SomeProperty"
}
这样
var something = new SomeThing
{
Property = "SomeProperty"
}
这些定义有什么区别?
【问题讨论】:
-
没有任何区别。
-
R# 建议删除不必要的括号。
-
@NagarajS 完全不同的问题。
-
@Rotem 没错,另一个是关于匿名类型的。在这种情况下,指定了实际类型。
标签: c#