Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.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# 从for循环到数组的结果?_C# - Fatal编程技术网

C# 从for循环到数组的结果?

C# 从for循环到数组的结果?,c#,C#,我是C#的新手,所以我的问题对你来说可能非常愚蠢。无论如何,我正在尝试将for循环产生的所有结果都放到单个数组中。这有可能吗?如果有,怎么可能 例如: for(i=0; i<5; i++){ int[] array = 5 << i for(i=0;iint[]yourray=newint[5]; 对于(i=0;i在循环之前创建具有所需大小的数组: int[] result = new int[5]; for (int i = 0; i < 5 ; i++)

我是C#的新手,所以我的问题对你来说可能非常愚蠢。无论如何,我正在尝试将for循环产生的所有结果都放到单个数组中。这有可能吗?如果有,怎么可能

例如:

for(i=0; i<5; i++){ 
     int[] array = 5 << i
for(i=0;i
int[]yourray=newint[5];

对于(i=0;i在循环之前创建具有所需大小的数组:

int[] result = new int[5];
for (int i = 0; i < 5 ; i++) {
  result[i] = 5 << i;
}
int[]结果=新的int[5];
对于(int i=0;i<5;i++){

结果[i]=5不确定是否要数组中的数字0到4,或数组中5位移位的结果:

int[] values = new int[5];
for (int i = 0; i < 5; i++)
{
  values[i] = i;
}
int[]值=新的int[5];
对于(int i=0;i<5;i++)
{
值[i]=i;
}

int[]值=新的int[5];
对于(int i=0;i<5;i++)
{

值[i]=5请详细说明数组声明应该在循环之外进行-这将有助于操作我猜你的数组太大了,它应该是
new int[5]
。如果你有
i@ScottChamberlain,你会使用
new int[6]
。当然,我不知道我是怎么想的……谢谢。
List<int> result = new List<int>();
for (int i = 0; i < 5 ; i++) {
  result.Add(5 << i);
}
int[] values = new int[5];
for (int i = 0; i < 5; i++)
{
  values[i] = i;
}
int[] values = new int[5];
for (int i = 0; i < 5; i++)
{
  values[i] = 5 << i;
}