我有一個結構,看起來像這樣獲取值的集合:從結構的常量性
public struct MyStruct
{
public const string Property1 = "blah blah blah";
public const string Property2 = "foo";
public const string Property3 = "bar";
}
我想以編程方式檢索MYSTRUCT的常量屬性的值的集合。 到目前爲止,我已經試過這個沒有成功:
var x = from d in typeof(MyStruct).GetProperties()
select d.GetConstantValue();
任何有什麼想法?謝謝。
編輯:這是什麼最終爲我工作:
from d in typeof(MyStruct).GetFields()
select d.GetValue(new MyStruct());
謝謝喬納森·亨森和JaredPar您的幫助!
我知道這是一個老問題/答案,但謝謝。你是第一個指出他們不屬於領域的人。 – James 2012-03-12 21:44:40