我是C#的新手,我試圖將這段代碼從java轉換爲C#。C#中數組的Java的.length長度是多少?
static public double euclidean_2(double[] x, double[] y)
{
if (x.length != y.length) throw new RuntimeException("Arguments must have same number of dimensions.");
double cumssq = 0.0;
for (int i = 0; i < x.length; i++)
cumssq += (x[i] - y[i]) * (x[i] - y[i]);
return cumssq;
}
我知道Java使用。長度,但因爲我一直收到錯誤
感謝
什麼了你試試?你得到了什麼錯誤? –
C#版本幾乎完全相同,只不過它是* .Length *(大寫L) – Icarus
在C#中沒有等效的「RuntimeException(string)」構造函數 – Subs