作者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
1F:推 plover:为什麽不用 property? 08/18 00:26
2F:推 plover:将来 get/set methods 可以加逻辑进去 08/18 00:33
3F:→ plover:A.B step1 = new A.B() { D = 5.0 }; 这样可以少写一行.. 08/18 00:34