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

本文关键字:动态 访问 变量 输入 用户 | 更新日期: 2023-09-27 18:25:31

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

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

字符串值=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
          }
       }
    }

我该如何做到这一点?请帮助

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

尝试

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

然后,如果你有5,4,3,你可以调用像这样的数组

arrays[4], arrays[3], arrays[2]