c#foreach (свойство в объекте)... Есть ли простой способ сделать это?

У меня есть класс, содержащий несколько свойств, (все они являются строками, если это имеет значение).
У меня также есть список, который содержит много разных экземпляров класса.

Создавая модульные тесты для своих классов, я решил, что хочу перебирать каждый объект в списке, а затем перебирать каждое свойство этого объекта...

Я думал, что сделать это будет так же просто, как...

foreach (Object obj in theList)
{
     foreach (Property theProperties in obj)
     {
         do some stufff!!;
     }
}

Но это не сработало! :(Я получаю эту ошибку...

"оператор foreach не может работать с переменными типа "Application.Object", потому что "Application.Object" не содержит общедоступного определения для "GetEnumerator""

Кто-нибудь знает способ сделать это без тонны ifs и циклов или не вникая во что-то слишком сложное?

83
задан Jammerz858 12 April 2012 в 15:31
поделиться