Ho una classe contenente diverse proprietà (tutte sono stringhe se fa alcuna differenza).
Ho anche una lista, che contiene molte diverse istanze della classe.C# foreach (proprietà nell'oggetto) ... Esiste un modo semplice per farlo?
Durante la creazione di alcuni test di unità per le mie classi ho deciso che volevo collegare attraverso ogni oggetto nella lista e poi scorrere ogni proprietà di tale oggetto ...
ho pensato di fare questo sarebbe il più semplice. ..
foreach (Object obj in theList)
{
foreach (Property theProperties in obj)
{
do some stufff!!;
}
}
Ma questo non ha funzionato! :( ottengo questo errore ...
"foreach non può operare su variabili di tipo 'Application.Object' perche 'Application.Object' non contiene una definizione pubblica per 'GetEnumerator'"
fa qualcuno sa di un modo di fare questo senza tonnellate di se e loop o senza entrare in qualcosa di troppo complesso
In futuro, non dire "Non funziona" in una domanda. Invece, specifica il problema che stai riscontrando (errore del compilatore, ecc.). Grazie! –
Aggiornato! Grazie per il testa a testa Robert – Jammerz858