我有一个包含变量和列表的类。例如:
public class x:Form
{
private a=null;
private list<xy> o=null;
otherclass cl=null;
public x()
{
..code
}
...
}
如果我想多次这样做。我有2个不同的表单应用程序访问此成员。我想有这样的事情:something[0].x; something[1].x.
我该怎么办?我应该创建一个结构吗?求救!如果您能使用代码给我示例,我将不胜感激。
答案 0 :(得分:0)
将其设为数组或列表
x[] something = new x[2];
如果你知道总会有2个实例而且没有更多实例,那么这是最好的解决方案。
或列表
List<x> something = new List<x>();
something.Add( firstX );
something.Add( secondX );
这样可以很容易地将额外的x实例添加到列表中,或删除现有的x实例,因此它是比数组更动态的变体。
答案 1 :(得分:0)
您可以使用Pair类。
Pair something = new Pair();
something.First = firstX;
something.Second = secondX;