C# 如何用每个索引处的索引值替换整数数组的内容?
如何替换整数数组的内容,使每个索引处的值就是索引本身 这就是我迄今为止所尝试的:C# 如何用每个索引处的索引值替换整数数组的内容?,c#,C#,如何替换整数数组的内容,使每个索引处的值就是索引本身 这就是我迄今为止所尝试的: var result = array; for(int i = 0; i < array.Length; i++) { array.IndexOf(i); Console.WriteLine(array.IndexOf(i)); } return result; var结果=数组; for(int i=0;i
var result = array;
for(int i = 0; i < array.Length; i++)
{
array.IndexOf(i);
Console.WriteLine(array.IndexOf(i));
}
return result;
var结果=数组;
for(int i=0;i
给定一个输入数组
(0,0,0)
,我将得到以下控制台输出:0-1-1
。数组输出内容是(0,0,0)
,而不是(0,1,2)
您的问题有点让人困惑。但是,如果您的意思是如何将索引值分配给数组元素,那么您可以这样做
var result = array;
for(int i = 0; i < array.Length; i++)
{
array[i] = i;
Console.WriteLine(array.IndexOf(i));
}
return result;
var结果=数组;
for(int i=0;i
结果将是0,1,2
希望这有帮助。我认为下面的代码应该会有所帮助
int[] myIntArray = new int[5] { 1, 2, 3, 4, 5 };
for(int i = 0; i < myIntArray.Length; i++)
{
myIntArray[i] = i;
Console.WriteLine(myIntArray[i]);
}
int[]myIntArray=newint[5]{1,2,3,4,5};
for(int i=0;i
如果我错了,请纠正我。
控制台。WriteLine(i)
是的,很抱歉给您带来混淆,谢谢您它成功了。