隐式类型和匿名类型之间是否相同或有什么区别。如果不同,那么隐式类型和匿名类型之间的主要区别是什么?
这是个很大的差异:
隐式类型(局部)变量是未显式给出类型的变量:
var i = new StringBuilder();
Now, i
是隐式类型StringBuilder
- 命名类型。
另一边的匿名类型没有名字,它们是匿名的:
var x = new { Foo = "Bar" };
x 现在是匿名类型,具有只读属性Foo
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)