这是我的课如何让一个类可迭代?
public class csWordSimilarity
{
public int irColumn1 = 0;
public int irColumn2 = 0;
public int irColumn3 = 0;
public int irColumn4 = 0;
public int irColumn5 = 0;
}
我要让下面
foreach (int irVal in myVarWordSimilarity)
{
}
myVarWordSimilarity
该类迭代,以喜欢的方式使用为csWordSimilarity
类型。所以我想迭代所有公开的变量。我如何修改csWordSimilarity
类,使其像上面的方式一样迭代。
有没有原因,你不会使用'List'?如果是,那么看看实现IEnumerable。 –
2012-02-26 16:58:34
请不要将“c#”等添加到您的标题中。这就是标签的用途。 – 2012-02-26 17:04:38
参考:[如何使用自定义对象的foreach循环](http://stackoverflow.com/a/348977/1004522)。通过这个,它也将帮助你理解用法。 – 2012-02-26 17:03:14