首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

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#中的匿名类属性全是只读的。

热点排行