如何通过index []访问类属性

时间:2013-09-10 16:26:29

标签: c# visual-studio class properties indexing

我有一个静态类,其中包含一些其他类的列表,这些类具有不同类型的属性。例如:

public static class MainClass
{
    public static List<ClassA> List1 {get;set;}
    public static List<ClassB> List2 {get;set;}
}

public class ClassA
{
    public string a;
    public int i;
}
public class ClassB
{
    public string c;
    public int j;
    public Image icon;
}

我现在要做的是通过索引访问属性: (在假设5个实例添加到List2之后)

Image picture = MainClass[1][4][2]; //getting a value from Mainclass.List2[4].Image
MainClas[1][1][1] = 42;             //setting a new value to Mainclass.List2[1].i

我为实现这一目标需要做些什么?

atm我尝试访问List1&amp; List2将其添加到我的班级中:

public static object[] loop = new object[2] {List1, List2};

但我想尝试索引循环,它不起作用......

0 个答案:

没有答案