您的位置:首页 > 编程语言 > C#

C#中的结构体----面向对象的编程很少用

2016-04-21 18:49 274 查看
1,C#中结构体前可加public;可自己定义构造函数且构造函数必须有参;构造函数前必须全部初始化;2,结构体类型,是值类型,自定义类型;通常用来封装小型相关变量;3,带参的构造函数通常有this public Goods(string Name)             {                 this.Count = 20;                 this.Name = "li lili";                 this.Price = 3.5;             }4,值类型,当一个变的时候不会影响对方;g1 g2  数据存取在线程堆栈中;(注意string类型(如名字)改变也不影响)string 具有不变性 和留用性;5,g1 and g2内容一样  就相等;与类完全不同  类是地址;6,结构体类型可以不用new  定义在方法之外  例static Goods g1;  也可Goods g1=new Goods();7,结构体类型 可定义(方法如print)(字段)(属性)8,待更新。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: