Đây là lớp học của tôiLàm cách nào để tạo lớp học có thể lặp lại?
public class csWordSimilarity
{
public int irColumn1 = 0;
public int irColumn2 = 0;
public int irColumn3 = 0;
public int irColumn4 = 0;
public int irColumn5 = 0;
}
Tôi muốn làm cho rằng lớp iterable để được sử dụng như cách dưới đây
foreach (int irVal in myVarWordSimilarity)
{
}
myVarWordSimilarity
là csWordSimilarity
loại. Vì vậy, tôi muốn lặp lại tất cả các biến số int
công khai. Tôi cần phải sửa đổi lớp học csWordSimilarity
để làm cho nó có thể lặp lại như cách ở trên.
Có lý do nào để bạn không sử dụng 'Danh sách '? Nếu có, hãy xem xét triển khai IEnumerable. –
Vui lòng không thêm "C#" và như vậy vào tên sách của bạn. Đó là những gì các thẻ cho. –
Tham khảo: [Cách sử dụng vòng lặp foreach với các đối tượng tùy chỉnh] (http://stackoverflow.com/a/348977/1004522). Đi qua điều này và nó cũng sẽ giúp bạn hiểu việc sử dụng bất cứ khi nào bạn muốn. –