이것은 내가클래스를 반복 가능하게 만드는 방법은 무엇입니까?
foreach (int irVal in myVarWordSimilarity)
{
}
myVarWordSimilarity
아래에 반복 가능한 길을 같이 사용하는 클래스를 만들고 싶어 내 수업
public class csWordSimilarity
{
public int irColumn1 = 0;
public int irColumn2 = 0;
public int irColumn3 = 0;
public int irColumn4 = 0;
public int irColumn5 = 0;
}
입니다 csWordSimilarity
유형입니다. 따라서 모든 공개 int
변수를 반복하고 싶습니다. 위의 방법처럼 iterable을 만들기 위해 csWordSimilarity
클래스를 어떻게 수정해야합니까?
왜 'List'을 사용하지 않는 이유가 있습니까? 그렇다면 IEnumerable 구현을 살펴보십시오. –
"C#"등을 제목에 추가하지 마십시오. 그것이 바로 태그가있는 것입니다. –
참조 : [foreach 루프를 사용자 지정 개체와 함께 사용하는 방법] (http://stackoverflow.com/a/348977/1004522). 이 과정을 거치면 언제든지 사용법을 이해하는 데 도움이됩니다. –