读书人

c#里的匿名种是否支持生成带set方法的

发布时间: 2013-06-19 10:26:41 作者: rapoo

c#里的匿名类是否支持生成带set方法的属性?
var foo = new {a = 1, b = 2};
foo.b = 2;
直接这么写,提示属性a只读

但vb里就可以

Dim foo = New With { Key .a = 1, .b = 2 }
foo.b = 2

c#里有没有类似的写法?试了几种都不行。。。
[解决办法]
C#没有,不支持。
用dynamic代替吧。
[解决办法]
C#中的匿名类属性全是只读的。

读书人网 >C#

热点推荐