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,實際上也就是一次改變變量值的過程。 ?
那你也許會問為什么要這么復雜呢?因為這是用了嵌套,所以可以更加方便的寫入其它語句,在以后你就應該學到了。??
轉載于:https://www.cnblogs.com/Eleanore/archive/2011/12/24/2300659.html
總結
以上是生活随笔為你收集整理的get;get属性器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几篇文章
- 下一篇: DB2数据库性能调整和优化(第2版)