Gab*_*art 7 c# syntax anonymous-types
在c#中,
var x = new {};
Run Code Online (Sandbox Code Playgroud)
声明一个没有属性的匿名类型.这有什么不同吗?
var x = new object();
Run Code Online (Sandbox Code Playgroud)
?
Jon*_*eet 10
是的,使用的类型是不同的.您可以在编译时告诉它:
var x = new {};
// Won't compile - no implicit conversion from object to the anonymous type
x = new object();
Run Code Online (Sandbox Code Playgroud)
如果你问是否new{}
是以往任何时候都非常有用 -很好,那是另一回事......我不能立刻想到它的任何合理的用途.
归档时间: |
|
查看次数: |
1585 次 |
最近记录: |