我有一系列属性的一个对象,其自身的一类是:如何创建可迭代的类的集合?
private ClassThing Thing1;
private ClassThing Thing2;
private ClassThing Thing3;
private class ClassThing
{
public string Name;
public int Foos;
}
在一些区域I需要能够特异性地访问每个属性,例如:
label1.Text = Thing1.Name;
然而,还希望创建一个foreach循环来访问每一个,这样的:
string CombinedString;
foreach(ClassThing Thing in SomeCollection)
{
CombinedString += Thing.Name;
}
最终结果必须是XML可序列化的。这些例子是非常基本的,但我希望他们更容易证明我的需要。
我试着创建这些属性的字典,而不是一个字典不是XML可序列化。我想简单地让一个类的所有属性都可以迭代,但我不知道如何。
任何人都可以指向正确的方向吗?
谢谢,很好的例子。 – 2018-02-23 13:54:53