看板 C_Sharp 關於我們 聯絡資訊
public class A { public struct B { public double D; public B(double d) { D = d; } } public struct C { public double E; public C(double e) { E = e; } } } main() { A.B step1 = new A.B(); A.C step2 = new A.C(); step1.D = 5.0; step2.E = 4.0; } 大概就是這樣 還是要先實體化~~ 全部都是手打的...應該會有錯@@ ※ 引述《kobe04262002 (摳屁蛋)》之銘言: : 如標題所說 : 如果一個class : 裡面要宣告struct : 那要怎麼拿來使用呢?? : 大概的程式碼需求如下: : public class A : { : public struct B : { : double C; : public B(double c) : { : C = c; : } : { : } : 那麼我要如何在主程式當中使用C呢? : 或者是我的宣告方式有錯誤 : 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.234.248
plover:為什麼不用 property? 08/18 00:26
plover:將來 get/set methods 可以加邏輯進去 08/18 00:33
plover:A.B step1 = new A.B() { D = 5.0 }; 這樣可以少寫一行.. 08/18 00:34