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