Ésta es mi clase¿Cómo puedo hacer una clase iterable?
public class csWordSimilarity
{
public int irColumn1 = 0;
public int irColumn2 = 0;
public int irColumn3 = 0;
public int irColumn4 = 0;
public int irColumn5 = 0;
}
Quiero hacer esa clase iterable para ser utilizado como la forma de abajo
foreach (int irVal in myVarWordSimilarity)
{
}
myVarWordSimilarity
es csWordSimilarity
tipo. Por lo tanto, quiero iterar todas las variables públicas int
. ¿Cómo debo modificar la clase csWordSimilarity
para hacerla iterable como se muestra arriba?
¿Hay alguna razón por la que no usaría 'List'? En caso afirmativo, mire la implementación de IEnumerable. –
No agregue "C#" y tal a sus títulos. Para eso son las etiquetas. –
Referencia: [Cómo utilizar el bucle foreach con objetos personalizados] (http://stackoverflow.com/a/348977/1004522). Repase esto y también lo ayudará a comprender el uso cuando lo desee. –