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...

Antworten auf die Frage(3)

Ihre Antwort auf die Frage