C# 从for循环到数组的结果?
我是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++)
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++) {
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;
}