感謝你們對我的幫助!我做了兩個數組,其中包含一些雙數。然后我創建了一個函數來隨機從數組中獲取一個雙精度值。當我嘗試減去一個double和我從兩個數組中提取的double時,最后三行發生錯誤——期望類成員聲明。我應該如何更改我的代碼以避免此問題?public partial class MainWindow : Window{ double[] x =new Double[] { 30,35,40,45,55 }; double[] y =new Double[] { 700,750,800,850,900 }; double a; double b; double distance; public string GetRandom(arr) { Random ran = new Random(); int n = ran.Next(arr.Length - 1); return arr[n]; } distance = GetRandom(y) a = a - distance; b.SetValue(Canvas.LeftProperty,a-GetRandom(x));}謝謝!
1 回答

ibeautiful
TA貢獻1993條經驗 獲得超6個贊
您(通常)** 不能在方法之外執行這樣的代碼。將最后三行放在一個方法中。
** 在許多情況下,您可以為類成員字段賦值,這基本上是在類構造函數中進行賦值的語法糖。
- 1 回答
- 0 關注
- 106 瀏覽
添加回答
舉報
0/150
提交
取消