.Net C#语法 类和结构

2011-09-25 18:08:12来源:cnblogs.com作者:等待冰柠檬人点击

类、结构:

public class A    {        private int aa;        public int AA        {            get { return aa; }            set { aa = value; }        }        public A()        {        }        public A(int aa)        {            this.aa = aa;        }        public void Print()        {            Console.WriteLine(aa);        }    }    public struct B    {        public int bbbb;        public int bbb = 3;        public B()        {        }        private int bb;        public int BB        {            get { return bb; }            set { bb = value; }        }        public B(int bb)        {            this.bb = bb;        }        public void Print()        {            Console.WriteLine(bb);        }    }

实例:

 A a = new A();            a.AA = 1;            a.Print();            B b = new B();            b.BB = 2;            b.Print();            B b2;            b2.bbbb = 3;            Console.ReadKey();

结果:

分析:

结构是值类型,类是引用类型类型

结构不支持继承,类可以支持继承

结构不允许定义无参构造函数,类则可以定义

本博客内容有些来源于网络或书籍如果侵害到你的权益,请及时联系我(hch458458@vip.qq.com)
版权归nethch和博客园所有转载请注明出处!

微信扫一扫

第七城市微信公众平台