2012-01-11 10 views
0

私は160以上のフィールドを含むクラスを持っています。私は配列内にフィールドの名前(値ではない)が必要です。 フィールドのループスルー名を取得したり、配列内のフィールド名のリストを取得して、ループしてコード内で使用できるように助けが必要です。私は、Visual Studio 2010クラスのフィールド名をループする方法は?

答えて

1

からこの例を試してみてくださいあなたはすべてのフィールド

Type type = typeof(YourType); 
FieldInfo[] fields = type.GetFields(); 

を取得するためにリフレクションを使用することができ、その後、あなたのフィールドの名前を取得するためにFieldInfoNameプロパティを使用することができています

関連する問題