0
我正在使用C#,我試圖乘以一個矩陣的標量並返回結果。我有的問題是可以通過兩種方式傳遞參數。它們可以以標量形式出現在矩陣中,或者矩陣然後是標量形式,所以我需要設置兩種方法來處理它們。我知道我可以簡單地在第二種方法中複製代碼,但據我瞭解,方法調用是一種更簡單的方法,因爲兩種方法都使用相同的代碼。我只需要一些幫助,看看這個電話會是什麼樣子。我的代碼如下所示。調用同一類中的另一個方法內的方法
public static Matrix operator*(int scalar, Matrix matrix)
{
uint row,col;
Matrix matrixProd;
matrixProd = new Matrix(matrix.Rows,matrix.Cols);
for (row=1; row<=matrixProd.Rows; row++)
for (col=1; col<=matrixProd.Cols; col++)
matrixProd.TwoDArray[row,col] = matrix.TwoDArray[row,col] * scalar;
return matrixProd;
}
public static Matrix operator*(Matrix matrix, int scalar)
{
//I have no idea on what to put here to call the previous method.//
}
你試圖返回標*矩陣; ? – Enam
我沒有。這很好。謝謝! – user3029516