C#根据用户输入动态访问变量

时间:2014-10-05 06:36:16

标签: c# arrays dynamic

我是C#的新手,但我正在开展学校项目并需要一些指导。 我有多个数组,我称之为array1,array2,array3,array4等等,直到array9。 现在用户将数字输入到输入框中,我将输入分为543到5 4 3 我想动态调用

array5 array4 array3。所以基本上在控制台中显示这些数组的内容。

string value = input.Text.ToString();

 foreach (string s in Array[value[0]])
    {
    -- will loop through all values of array and out put
    foreach (string s in Array[value[1]])
      {
       -- will loop through all values of array and out put
          foreach (string s in Array[value[2]])
          {
          -- will loop through all values of array and out put
          }
       }
    }

我如何做到这一点?请帮忙

1 个答案:

答案 0 :(得分:2)

尝试

var arrays = new List<int[]>(){array1,....,array9};

然后如果你有5个,4个,3个,你可以调用像

这样的数组
arrays[4], arrays[3], arrays[2]