私はこれを持っています:C#で匿名型のプロパティにアクセスするには?
List<object> nodes = new List<object>();
nodes.Add(
new {
Checked = false,
depth = 1,
id = "div_" + d.Id
});
...私は匿名オブジェクトの "チェック"プロパティをつかむことができますか?これが可能なのかどうかはわかりません。しようとしました:
if (nodes.Any(n => n["Checked"] == false))
...しかし、それは動作しません。
ありがとう
はC#4 = Dこのために良い、今まで前に.NET 4.0 – Alan
woowのための素晴らしいアップデートをダイナミックに使ったことがありません私にとっては – ch2o
のC#4ソリューションでは、プロパティが存在しない場合( 'object v = d.Foo')、' GetValue(o、null) 'が存在しない場合はnullになります。 – kobe