Abrufen des Namens einer Eigenschaft in einer Liste
Beispiel
public class MyItems
{
public object Test1 {get ; set; }
public object Test2 {get ; set; }
public object Test3 {get ; set; }
public object Test4 {get ; set; }
public List<object> itemList
{
get
{
return new List<object>
{
Test1,Test2,Test3,Test4
}
}
}
}
public void LoadItems()
{
foreach (var item in MyItems.itemList)
{
//get name of item here (asin, Test1, Test2)
}
}
**
Ich habe es mit Nachdenken versuchttypeof(MyItems).GetFields()
etc .. aber das geht nicht.
Wie kann ich herausfinden, welchen Namen "item" hat? Test1? Test2 ?? usw...