Re: [問題] class類別裡面如何宣告struct結構體

看板C_Sharp (C#)作者 (摳屁蛋)時間14年前 (2011/08/17 14:27), 編輯推噓2(201)
留言3則, 1人參與, 最新討論串2/2 (看更多)
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

08/18 00:26, , 1F
為什麼不用 property?
08/18 00:26, 1F

08/18 00:33, , 2F
將來 get/set methods 可以加邏輯進去
08/18 00:33, 2F

08/18 00:34, , 3F
A.B step1 = new A.B() { D = 5.0 }; 這樣可以少寫一行..
08/18 00:34, 3F
文章代碼(AID): #1EIrz6FR (C_Sharp)
文章代碼(AID): #1EIrz6FR (C_Sharp)