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

看板C_Sharp (C#)作者 (摳屁蛋)時間14年前 (2011/08/16 17:35), 編輯推噓0(0011)
留言11則, 4人參與, 最新討論串1/2 (看更多)
如標題所說 如果一個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/16 17:38, , 1F
B b(10.0); 之類的寫法
08/16 17:38, 1F

08/16 17:47, , 2F
請問一下b是指@@?
08/16 17:47, 2F

08/16 17:50, , 3F
你需要建立A的實體,需要建立B的實體,才能拿到C
08/16 17:50, 3F

08/16 17:54, , 5F
不知道哪個比較符合你的需求 (不過意思差不多)
08/16 17:54, 5F

08/16 17:59, , 6F
感謝您 我等等試試看
08/16 17:59, 6F

08/16 20:24, , 7F
double C; 變成 public double C;
08/16 20:24, 7F

08/16 20:25, , 8F
今天看書, 預設是 private, 所以要自己加 public.
08/16 20:25, 8F

08/17 12:40, , 9F
感謝樓上各位的解答 問題解決了 謝謝!!
08/17 12:40, 9F

08/17 13:37, , 10F
所以是怎麼解的?
08/17 13:37, 10F

08/17 13:45, , 11F
如同1~4樓的說法 我等等PO解法~~
08/17 13:45, 11F
文章代碼(AID): #1EIZdny5 (C_Sharp)
文章代碼(AID): #1EIZdny5 (C_Sharp)