最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中屬性和成員變量的區(qū)別說明

 更新時間:2014年01月21日 09:11:45   作者:  
本篇文章主要是對C#中屬性和成員變量的區(qū)別進行了介紹說明。需要的朋友可以過來參考下,希望對大家有所幫助

一個類,有時候搞不清楚到底用成員變量還是屬性。
如:
成員變量
public   string   Name;

或者用屬性
private   string   name
public   string   Name
{
        get
        {
                return   name;
        }
        set
        {
                name   =   value;
        }
}

屬性與成員變量類似,它們都提供數(shù)據(jù)存儲,但屬性的功能遠比成員變量強大。屬性由特殊方法(Get   和   Set   訪問器)訪問。Get   和   Set   訪問器允許在設置或檢索屬性之后驗證屬性值、執(zhí)行其他代碼或執(zhí)行其他任務

例如

成員變量這樣寫
public   readonly   string   Name;
那還是可以是只讀了

private   string   name
public   string   Name
{
        get
        {
                return   name;
        }

}

面向對象的編程方法是要抽象、封裝;在類中,定義的變量是正對類本身而言,我們把它們叫做域。它可以為public   ,private等;屬性是針對外部看到的類的特性,是類展示給外部使用者的特性。前面我們講到了域可以為public,但這樣把域申明為public將 不利于類的封裝,因為外部使用者可以對類進行直接修改。所以我們就可以用到屬性,我們只是公開它們的屬性,至于如何對其進行賦值(set)如何進行取值 (get)都已經(jīng)進行了封裝,對于類外部是不可見的。對于外部使用者來說只能夠使用它,不能控制它,如何控制操作是由類自身決定的。你理解了嗎?

相關文章

  • C#中的程序集和反射介紹

    C#中的程序集和反射介紹

    這篇文章主要介紹了C#中的程序集和反射介紹,程序集包含資源文件,類型元數(shù)據(jù)、IL代碼,每個程序集都有自己的名稱、版本等信息,反射就是動態(tài)獲取程序集中的元數(shù)據(jù)的功能,需要的朋友可以參考下
    2015-01-01
  • 關于C#.net winform程序驗證moss的集成身份認證實例

    關于C#.net winform程序驗證moss的集成身份認證實例

    因為網(wǎng)站使用的是windows集成認證,所以遇到了權限問題,需要輸入密碼。使操作和用戶體驗非常不方便,研究了好久沒有找到好的方法,最后終于讓我踏破鐵鞋總結出了下面的方法
    2013-03-03
  • 在C#中處理時間戳和時區(qū)的解決方法

    在C#中處理時間戳和時區(qū)的解決方法

    處理時間戳和不同的時區(qū)可能是軟件開發(fā)中的一個棘手問題,尤其是當系統(tǒng)不確定給定的日期時間是UTC還是本地時間時,通常會遇到與時間轉換相關的問題,在這篇文章中,我將分享我們?nèi)绾卧贑#中處理時間戳和時區(qū),需要的朋友可以參考下
    2024-06-06
  • C#如何防止程序多次運行的技巧

    C#如何防止程序多次運行的技巧

    這篇文章主要為大家詳細介紹了C#如何防止程序多次運行的技巧,供大家參考,感興趣的小伙伴們可以參考一下
    2016-04-04
  • C#獲取局域網(wǎng)MAC地址的簡單實例

    C#獲取局域網(wǎng)MAC地址的簡單實例

    這篇文章主要介紹了C#獲取局域網(wǎng)MAC地址的簡單實例,有需要的朋友可以參考一下
    2013-11-11
  • 快速了解c# 常量

    快速了解c# 常量

    這篇文章主要介紹了c# 常量的相關資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • C#判斷一個字符串是否是數(shù)字或者含有某個數(shù)字的方法

    C#判斷一個字符串是否是數(shù)字或者含有某個數(shù)字的方法

    這篇文章主要介紹了C#判斷一個字符串是否是數(shù)字或者含有某個數(shù)字的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • C#實現(xiàn)洗牌游戲實例

    C#實現(xiàn)洗牌游戲實例

    這篇文章主要介紹了C#實現(xiàn)洗牌游戲實例,對于數(shù)據(jù)結構與算法的學習有不錯的借鑒參考作用,需要的朋友可以參考下
    2014-08-08
  • 簡單聊聊C#字符串構建利器StringBuilder

    簡單聊聊C#字符串構建利器StringBuilder

    因為String類型代表不可變字符串,所以無法對當前String類型實例進行處理.所以FCL提供了System.Text.StringBuilder類型,下面這篇文章主要給大家介紹了關于C#字符串構建利器StringBuilder的相關資料,需要的朋友可以參考下
    2022-03-03
  • C#屬性顯示的實現(xiàn)示例

    C#屬性顯示的實現(xiàn)示例

    本文主要介紹了C#屬性顯示的實現(xiàn)示例,顯示對象的屬性,包括可顯示屬性、可編輯屬性、及不可編輯屬性,下面就具有來介紹一下,感興趣的可以了解一下
    2024-04-04

最新評論

青海省| 长顺县| 龙里县| 西华县| 微山县| 陆良县| 屏东市| 环江| 宜黄县| 自治县| 岳普湖县| 太康县| 新龙县| 防城港市| 深圳市| 富宁县| 资阳市| 咸宁市| 聂拉木县| 汉源县| 江阴市| 环江| 大渡口区| 怀化市| 福州市| 贵德县| 吴桥县| 博乐市| 梁平县| 偏关县| 伽师县| 贵港市| 连城县| 嘉黎县| 怀远县| 陇西县| 南岸区| 安康市| 锡林浩特市| 定远县| 韶关市|