我在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;
}
答案 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());
}
然后,只需从列表中访问对象。