成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#屬性化的方法描述

開發 后端
這里介紹C#屬性化的方法,屬性的概念對大家來說應該是很熟悉的,類成員函數可以自由地訪問本類中的任何屬性成員。

本文向大家介紹C#屬性化的方法,可能好多人還不了解C#屬性化的方法,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

C#屬性化的方法

屬性的概念對大家來說應該是很熟悉的,類成員函數可以自由地訪問本類中的任何屬性成員。不過若要從一個類中去訪問另一個類中的屬性,那就比較麻煩了,所以很多時候我們使用Getxxx和Setxxx方法,這樣看起來顯得極不自然,比如用Java或者C++,代碼是這樣的:

  1. foo.setSize (getSize () + 1);  
  2. label.getFont().setBold (true);  

但是,在C#中,這樣的方法被“C#屬性化的方法”了。同樣的代碼,在C#就變成了:

  1. foo.size++;  
  2. label.font.bold = true;  

可以看出來,C#顯然更容易閱讀和理解。我們從這個“屬性方法”的子程序代碼中,也可以看到類似情況:

  1. public int getSize()  
  2. {  
  3. return size;  
  4. }  
  5.  
  6. public void setSize (int value)  
  7. {  
  8. size = value;  
  9. }  
  10.  
  11. C#:  
  12. public int Size  
  13. {  
  14. get{return size;}  
  15. set{size = value;}  

為了區分這種屬性化的方法和類的屬性成員,在C#中把屬性成員稱作“域(field)”,而“屬性”則成為這種“C#屬性化的方法”專用的名詞。順便說一句,其實這樣的C#屬性化的方法在VB和DELPHI中是經常碰到的,在VB中它也就叫屬性。

另外,在C#中Get和Set必須成對出現,一種屬性不能只有Get而沒有Set(在Java和C++中就可以只有Get或者只有Set),C#中這樣做的好處在于便于維護,假如要對某種屬性進行修改,就會同時注意Get和Set方法,同時修改,不會改了這個忘了那個。 

【編輯推薦】

  1. C#線程同步詳細分析
  2. C#探討木馬程序淺談
  3. C# Pop3Connection類簡介
  4. C#數據類型簡單介紹
  5. C#計算素數序列淺談
責任編輯:佚名 來源: 博客園
相關推薦

2009-08-28 09:30:48

C#命名屬性

2009-08-27 10:01:52

C#自動屬性

2009-08-26 15:53:48

C#擴展方法

2009-08-07 15:49:46

使用C#字符串

2009-08-27 10:31:39

C#對象初始化器

2009-08-13 17:04:09

C#語言C#程序

2009-08-17 16:32:34

C# Anonymou

2009-08-18 17:41:22

C# ListView

2009-08-31 13:18:09

C# IWebMess

2009-08-26 17:49:36

C# readonly

2009-08-03 18:08:39

C# ICloneab

2009-08-31 18:32:01

C# ListBoxE

2009-08-03 16:45:02

C#異步Socket

2009-08-20 09:30:03

C#開發WinForm

2009-08-19 10:09:21

C#和C++

2009-09-17 16:45:56

C#數組

2009-09-11 12:17:59

C#控件屬性

2009-09-01 17:41:45

C# HelpAttr

2009-09-01 18:25:32

C#結構實例

2009-09-04 11:15:07

選擇C#構造函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产日韩视频 | 精品三区| 国产福利在线 | 精品视频在线一区 | 成人国产在线观看 | 精品少妇v888av| 男女视频免费 | 精品亚洲一区二区三区四区五区 | 一区二区三区四区不卡视频 | 欧美日韩成人影院 | 国产乱码精品一区二区三区中文 | 亚洲免费在线观看视频 | 欧美日韩最新 | 国产成人在线视频播放 | 在线欧美视频 | 欧美精品一区二区三区在线播放 | 亚洲精品综合一区二区 | 国产精品久久久久久久久久久免费看 | 日韩欧美在线免费 | 一区二区三区免费网站 | 日本高清不卡视频 | 中文字幕精品一区二区三区精品 | 日日操夜夜操天天操 | 国产一区二区影院 | 中文二区 | 97国产精品视频人人做人人爱 | 免费成人高清在线视频 | 美女国产一区 | 国产精品美女久久久久久免费 | 伊人久久伊人 | 久久久精品一区 | 99热这里只有精品8 激情毛片 | 精品国产一区久久 | 亚洲精品一区二区三区 | 午夜在线免费观看视频 | 欧美精品在线播放 | 精品一区国产 | 国产午夜精品理论片a大结局 | 国产激情视频在线观看 | 精品视频免费 | www国产成人免费观看视频 |