200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > get;get属性器

get;get属性器

时间:2019-04-28 23:11:15

相关推荐

get;get属性器

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,实际上也就是一次改变变量值的过程。

那你也许会问为什么要这么复杂呢?因为这是用了嵌套,所以可以更加方便的写入其它语句,在以后你就应该学到了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。