首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

超難問題(50分),该怎么解决

2012-01-20 
超難問題(50分)有100個字符串變量:stringa1,a2,....a100我想用循環得到每個變量:string[]bnewstring[100

超難問題(50分)
有100個字符串變量:
string   a1,a2,....a100;
我想用循環得到每個變量:
string   []b=new   string[100];
for(int   i=1;i <=100;i++)
{
      b[i]=ai;//用什么方法得到對應的變量
}
只求方法。

[解决办法]
将a1 -- a100定义成数组不就行了?
string[] arr_a = new string[100] {a1, a2 ,-------, a100}

你这么怕麻烦么?
[解决办法]
for(int i=0;i <100;i++)
{
b[i]= "a "+i.ToString();//这里b[i]是从0开始的,你那样会越界
}
[解决办法]
b[i] = this.GetType().GetField( "a "+i).GetValue(this);

如果谁这么写代码被开除是迟早的事……
[解决办法]
你说的具体一点吧,比如说是10个数字,我来做

热点排行