4
我是C#的新手,我試圖實現一個矩陣類。我想在(i,j)有一個支持設置和獲取數據的函數,也就是我希望能夠使用它來處理M.at(i,j)=5.0
和if (M.at(i,j)>3.0)
。在C++中,我會這樣寫:在C#中返回雙引號?
double& at(i,j) {
return data[i * cols+ j];
}
C#中相同的函數怎麼看? 我讀過一些主題,如Is it Possible to Return a Reference to a Variable in C#? 但我不想使用包裝。