get set用法
来源:互联网 发布:北京电子科技学院知乎 编辑:程序博客网 时间:2024/06/06 02:08
get set是用来扩展域的,也就是C里的变量,只是用起来更加灵活而己。看以下代码:
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
- .net get set用法
- .net get set用法
- get set用法
- get与set用法
- C# get set用法
- get set 用法
- get与set用法
- GET与SET用法指南
- asp.net get set用法
- GET与SET用法详解
- GET与SET用法指南
- c#set 和get用法
- asp.net get set用法
- .NET中GET与SET的用法
- .NET中GET与SET的用法
- .NET中GET与SET的用法
- .NET中GET与SET的用法
- C#中GET与SET的用法
- linkinghub.elsevier.com上的文章也可以直接下
- 如何实现API钩子
- thickbox 如何跨越Iframe
- 租房--为什么要北漂,你问过自己吗?
- Java 学习笔记
- get set用法
- Javascript中最常用的55个经典技巧(转)
- js弹出窗口大全
- sql sever data
- SQL截取字符串
- 再读内核存储管理(3):bootmem分配策略[ZZ]
- Eclipse多国语言包的安装
- treeview的一段代码
- 编写一个通用的求三个元素中最大值得类模版并进行测试