Сложение для n-размерного вектора - C#
Формулировка задачи:
Помогите реализировать сложение для n-размерного вектора, для двухмерного или трехмерного все выходить, но для неизвестного не знаю как реализовать.
class Vector
{
private int hIndex;
public int[] vector;
public Vector(int Index) //конструктор класса
{
hIndex = Index;
vector = new int[Index];
}
public static Vector operator +(Vector x, Vector y)
{
Vector temp = new Vector(x.hIndex);
for (int i = 0; i < temp.hIndex; i++)
{
temp[i] = x[i] + y[i];
}
return temp;
}
}Решение задачи: «Сложение для n-размерного вектора»
textual
Листинг программы
class Vector
{
...
public int this[int i]
{
get{return vector[i];}
set{vector[i] = value;}
}
}