C#中get和set不带参数
来源:互联网 发布:全球地表覆盖数据下载 编辑:程序博客网 时间:2024/04/30 23:32
get set是用来扩展域的,也就是C里的变量,只是用起来更加灵活而己。看以下代码:
运行结果为:
aaa
dsf
120
也就是先把120赋值给value(相当一个存储空间),然后再用get{}返回给Book,实际上也就是一次改变变量值的过程。
那你也许会问为什么要这么复杂呢?因为这是用了嵌套,所以可以更加方便的写入其它语句,在以后你就应该学到了。
如果没有:
obj.Book = 120;
请想一想会是什么结果呢?
只是一个取值过程:get{}而没有执行set{}
结果为:
dsf
0
using System; public class cls { private int book;//定义一个域(也可以叫变量,只是面向对像里都这么叫,使用起来也更加方便) public int Book { get { Console.WriteLine("dsf"); return book; } set { Console.WriteLine("aaa"); book=value; } } public static void Main() { cls obj = new cls(); obj.Book = 120; //注意这一句 Console.WriteLine(obj.Book); } }
运行结果为:
aaa
dsf
120
也就是先把120赋值给value(相当一个存储空间),然后再用get{}返回给Book,实际上也就是一次改变变量值的过程。
那你也许会问为什么要这么复杂呢?因为这是用了嵌套,所以可以更加方便的写入其它语句,在以后你就应该学到了。
如果没有:
obj.Book = 120;
请想一想会是什么结果呢?
只是一个取值过程:get{}而没有执行set{}
结果为:
dsf
0
0 0
- C#中get和set不带参数
- C#中get和set
- C#中get和set
- C#中get和set
- C#中get和set
- C#中get和SET
- C#中get和set访问器
- C#中 set 和 get 的用法
- C#中get 和 set 的用法
- C#中 get和set 基础知识巩固
- 关于C#中get和set(转)
- C#中get和set的原理
- 关于C#中get和set
- 关于C#中get和set
- 关于C#中get和set
- 关于C#中get和set
- c# get和set
- C# get和set
- [SPOJ GSS2] Can you answer these queries II [线段树]
- 数据结构之哈夫曼树
- hdu2201 熊猫阿波的故事
- 100AC
- 黑马程序员-----初识OC(三)
- C#中get和set不带参数
- JTAG各类接口针脚定义及含义
- 验证过的模拟登录的方式,结合scrapy和selenium(phantom)
- Java语言的环境搭建
- "import static net.mindview.util.Print.*"错误怎么办
- JSF导航规则(Navigation)
- js刷新父窗口的几种方式
- 大数相乘,大数相加
- TCP/IP -2 链路层