C# 填充复数数组错误
我有两个数组。一个包含“实”值,另一个包含“虚”值。这两个数组需要组合成一个复数数组。我尝试了以下方法:C# 填充复数数组错误,c#,complex-numbers,C#,Complex Numbers,我有两个数组。一个包含“实”值,另一个包含“虚”值。这两个数组需要组合成一个复数数组。我尝试了以下方法: Complex[] complexArray = new Complex[16384]; for (int i = 0; i <16384; i++) ( complexArray[i].Real = realArray[i]; complexArray[i].Imaginary = imaginaryArray[i]; } Complex[]complexArra
Complex[] complexArray = new Complex[16384];
for (int i = 0; i <16384; i++)
(
complexArray[i].Real = realArray[i];
complexArray[i].Imaginary = imaginaryArray[i];
}
Complex[]complexArray=新复合体[16384];
对于(int i=0;i只需使用复杂的构造函数即可:
Complex[] complexArray = new Complex[16384];
for (int i = 0; i < complexArray.Length; i++)
(
complexArray[i] = new Complex(realArray[i], imaginaryArray[i]);
}
要移动数组中的值,请执行与值为int
或double
相同的操作:
int i = 5;
int j = 7;
// Swap positions i and j
var temp = complex[i];
complex[i] = complex[j];
complex[j] = temp;
只需使用复杂的构造函数即可
:
Complex[] complexArray = new Complex[16384];
for (int i = 0; i < complexArray.Length; i++)
(
complexArray[i] = new Complex(realArray[i], imaginaryArray[i]);
}
要移动数组中的值,请执行与值为int
或double
相同的操作:
int i = 5;
int j = 7;
// Swap positions i and j
var temp = complex[i];
complex[i] = complex[j];
complex[j] = temp;
可能该结构有一个构造函数,您需要使用构造函数来初始化字段。我已编辑了您的标题。请参见“”,其中一致意见是“不,他们不应该”。可能该结构有一个构造函数,您需要使用构造函数来初始化字段。我已编辑了您的标题。请参见“”,其中一致意见是“不,他们不应该”。