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,待更新。
相关文章推荐
- C#编程基础 实验(7) (1-2)
- C#数字千分位问题
- 《CLR via C#:框架设计》读书笔记 - 接口
- 《CLR via C#:框架设计》读书笔记 - 事件
- C#中的表达式树的浅解
- 《CLR via C#:框架设计》读书笔记 - 参数
- 《CLR via C#:框架设计》读书笔记 - 方法
- 《CLR via C#:框架设计》读书笔记 - 类型基础
- c#简答题
- C# 比较字符串是否相等 0009
- 《CLR via C#:框架设计》读书笔记 - CLR
- c# 委托学习文档
- 《编写高质量代码 : 改善C#程序的157个建议》读书笔记 11-20
- C# string 对象 0008
- 《C# in Depth:深入理解C#》读书笔记 - LINQ
- 《C# in Depth:深入理解C#》读书笔记 - 扩展方法
- 《C# in Depth:深入理解C#》读书笔记 - 隐式类型、对象初始化程序和匿名类型
- 《C# in Depth:深入理解C#》读书笔记 - 迭代器
- 《C# in Depth:深入理解C#》读书笔记 - 值类型和引用类型
- 《C# in Depth:深入理解C#》读书笔记 - 事件