作者kobe04262002 (摳屁蛋)
看板C_Sharp
標題Re: [問題] class類別裡面如何宣告struct結構體
時間Wed Aug 17 14:27:16 2011
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