Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在c#中动态创建n个数组?_C#_Arrays_Dynamic Arrays - Fatal编程技术网

如何在c#中动态创建n个数组?

如何在c#中动态创建n个数组?,c#,arrays,dynamic-arrays,C#,Arrays,Dynamic Arrays,首先,我将询问用户“您要输入多少个名称?”。 一旦它们进入,我想创建那个数量的数组。 如何在c#中动态创建n个数组 Console.WriteLine(“您要输入多少个名称?”); int namecont=Convert.ToInt32(console.Readline()); //我知道下面的代码是不可能的。但是如何使它成为可能呢? 对于(inti=1;iTryList List List=新列表(); 对于(inti=1;iTryList List List=新列表(); 对于(int i

首先,我将询问用户“您要输入多少个名称?”。 一旦它们进入,我想创建那个数量的数组。 如何在c#中动态创建n个数组

Console.WriteLine(“您要输入多少个名称?”);
int namecont=Convert.ToInt32(console.Readline());
//我知道下面的代码是不可能的。但是如何使它成为可能呢?
对于(inti=1;iTry
List

List List=新列表();
对于(inti=1;iTry
List

List List=新列表();

对于(int i=1;我怎么看数组?这能满足您的需要吗?动态地?使用
列表
。数组太麻烦了。我不确定您在这里想要实现什么,这可能就是为什么您会获得否决票。这是一个家庭作业问题吗?因为它看起来像这样,这可能是另一个原因。有一个t如果是家庭作业问题,请选择ag。您的问题是需要一个用户数组,在添加用户时进行扩展还是其他什么?我认为OP只是在寻找一个
列表
,每个字符串实例已经可以存储任意数量的字符,不需要其他数组。那么数组呢?这能满足您的需要吗?动态地?使用
列表
。数组太麻烦了。我不太确定你想在这里实现什么,这可能是你获得否决票的原因。这是一个家庭作业问题吗?因为它读起来像这样,这可能是另一个原因。如果是家庭作业问题,就有一个标签。你的问题是否需要一个标签在添加用户或其他内容时扩展的用户数组?我认为OP只是在寻找一个
列表
,每个字符串实例已经可以存储任意数量的字符,不需要其他数组。感谢它确实帮助了我。请注意,
列表
是在每次项目数超过某个值时重新创建的,所以使用构造函数,可以吗n、 感谢它真的帮助了我。请注意,
列表
是在每次项目数超过某个值时重新创建的,所以可以使用构造函数。
Console.WriteLine("How many names you want to Enter?");
int nameCount = Convert.ToInt32(console.Readline());

//I know following code is not possible.But How to make it possible?

for(int i=1;i<=nameCount;i++)
{
  string[] name+i = new string[45];
//what I mean is string[] name1 = new string[45];
  string[] name+i = new string[45];
  string[] name+i = new string[45];
  string[] name+i = new string[45];
  .
  .
  .
}
List<string[]> list=new List<string[]>();
for(int i=1;i<5;i++)
 {
   list.add(new string[45]); 
  }
 Dictionary<string,string[]> dictionary;
 dictionary=new Dictionary<string,string[]>();
 for(int i=1;i<=5;i++)
  {
   dictionary.add("string" + i,new string[45]);
  }