突然想到的一个蛋疼的问题,你有办法用循环声明 名为1、2、3、4、5、....1000的string类型的变量吗?
我是没想出来
for(int i=0;i<1000;i++)
{
  string i ;
}  呵呵呵,这样是不行滴,该怎么办?

解决方案 »

  1.   

    好吧,犯2了,应该是a、b、c、e、d到z
      

  2.   

    看你的意思 是要用循环开辟出1000个内存的空间来,那么你可以用一个list 来存储这1000个变量,就可以用循环的方式声明了。List<string> list=new List<string>();
    for(int i=0;i<1000;i++)
    {
       string temp =i;
       list.add(temp);

      

  3.   

    class Program
        {
            class Item
            {
                int id;
                string data;
            }
            static void Main(string[] args)
            {
                const int N=1000;            //使用数组存储变量
                string[] vars1 = new string[N];
                //使用字典存储变量
                Dictionary<int, string> var2 = new Dictionary<int, string>();
                //使用链表存储变量
                List<Item> var3=new List<Item>(N);
                Console.ReadKey();
            }
        }