如何更改变量名称

时间:2013-08-16 19:39:46

标签: c# visual-studio-2010

我在C#中有这个代码,但它可以达到1000页。如何在没有案例的情况下将变量的名称设为page_i并写出1000个案例?

    int i=0;
    while (i< sizeofallpages){
        switch (i)
        {
            case 0:

                PdfPage page = document.AddPage();
                break;
            case 1:

                PdfPage page1 = document.AddPage();
                break;
            case 2:

                PdfPage page2 = document.AddPage();
                break;
    }

2 个答案:

答案 0 :(得分:6)

如果您想继续引用这些页面:

int i=0;
PdfPage page = null;
PdfPage[] pages = new PdfPage[sizeofallpages];
while (i < sizeofallpages)
{
    page = document.AddPage();
    pages[i] = page;
    i++;
}

之后,如果您想使用页面,只需通过以下方式访问:

page[i]

答案 1 :(得分:4)

您只需要创建一个对象列表,然后相应地使用它。

List<MyObject> list = new List<MyObject>();

for(int count=0; i<sizeofallpages; count++){
    list.add(new MyObject());
}

然后,只需从列表中访问对象。