可能性の重複:3
properties
と
C# How can I get the value of a string property via Reflection?プロパティ名とその値を取得するには?
public class myClass
{
public int a { get; set; }
public int b { get; set; }
public int c { get; set; }
}
public void myMethod(myClass data)
{
Dictionary<string, string> myDict = new Dictionary<string, string>();
Type t = data.GetType();
foreach (PropertyInfo pi in t.GetProperties())
{
myDict[pi.Name] = //...value appropiate sended data.
}
}
単純なクラス。私はこのクラスのオブジェクトを送ります。 どうすればいいですか?すべてproperty names
とその値を取得できます。 〜へdictionary
?
私はこの質問が何度も答えられたのを見ました:(http://stackoverflow.com/questions/987982/c-sharp-how-can-i-get-the-value-of-a-string- property-via-reflection – daryal
@daryal次に、質問を重複してリンクして閉じるよう投票しますか? –
btw、ネットではいくつかの命名規則があります –