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

c#中使用自動屬性減少代碼輸入量

 更新時間:2012年12月04日 15:28:36   作者:  
.Net 3.0中的自動屬性可以大幅度降低我們輸入的代碼量,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

public class Product
    {
        private String name;
        public String Name
        {
            get
            {
                return name;
            }
            private set
            {
                name = value;
            }
        }

        private Decimal price;
        public Decimal Price
        {
            get
            {
                return price;
            }
            set
            {
                price = value;
            }
        }

        public Product(String name, Decimal price)
        {
            this.price = price;
            this.name = name;
        }
    }


可以改寫為:

復(fù)制代碼 代碼如下:

public class Product
    {
        public String Name
        {
            get;
            private set;
        }

        public Decimal Price
        {
            get;
            set;
        }

        public Product(String name, Decimal price)
        {
            Name = name;
            Price = price;
        }

        public override string ToString()
        {
            return String.Format("{0}:{1}", this.Name, this.Price);
        }
    }



代碼是不是簡化了很多!

注意:

不能定義只讀或者只寫的屬性,必須同時提供
如果想在屬性中增加判斷、驗證等邏輯,則只能用傳統(tǒng)的屬性定義方法實現(xiàn)

 

相關(guān)文章

  • C# Socket編程實現(xiàn)簡單的局域網(wǎng)聊天器的示例代碼

    C# Socket編程實現(xiàn)簡單的局域網(wǎng)聊天器的示例代碼

    這篇文章主要介紹了C# Socket編程實現(xiàn)簡單的局域網(wǎng)聊天器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • C#中WebClient實現(xiàn)文件下載

    C#中WebClient實現(xiàn)文件下載

    本篇文章主要介紹了C#中WebClient實現(xiàn)文件下載,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • C#泛型集合Dictionary<K,V>的使用方法

    C#泛型集合Dictionary<K,V>的使用方法

    這篇文章主要介紹了C#泛型集合Dictionary<K,V>的使用方法,本文講解了Dictionary的多種操作方法,需要的朋友可以參考下
    2014-10-10
  • C#中單例的實現(xiàn)方法

    C#中單例的實現(xiàn)方法

    這篇文章主要介紹了C#中單例的實現(xiàn)方法,以實例形式分析了C#中單例的原理與實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • c#基礎(chǔ)學(xué)習(xí)之封裝

    c#基礎(chǔ)學(xué)習(xí)之封裝

    說到封裝,其實是比較基礎(chǔ)類的問題,它為程序設(shè)計提供了系統(tǒng)與系統(tǒng),模塊與模塊,類與類之間交互的實現(xiàn)手段
    2013-09-09
  • Unity3D實現(xiàn)播放gif圖功能

    Unity3D實現(xiàn)播放gif圖功能

    這篇文章主要為大家詳細(xì)介紹了Unity3D實現(xiàn)播放gif圖功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C#使用SQLite進(jìn)行大數(shù)據(jù)量高效處理的代碼示例

    C#使用SQLite進(jìn)行大數(shù)據(jù)量高效處理的代碼示例

    在軟件開發(fā)中,高效處理大數(shù)據(jù)量是一個常見且具有挑戰(zhàn)性的任務(wù),SQLite因其零配置、嵌入式、跨平臺的特性,成為許多開發(fā)者的首選數(shù)據(jù)庫,本文將深入探討如何使用SQLite優(yōu)化大數(shù)據(jù)量的存儲和檢索,,需要的朋友可以參考下
    2025-04-04
  • C#表達(dá)式和運算符詳細(xì)解析

    C#表達(dá)式和運算符詳細(xì)解析

    這篇文章主要介紹了C#表達(dá)式和運算符詳細(xì)解析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • C#異步迭代IAsyncEnumerable應(yīng)用實現(xiàn)

    C#異步迭代IAsyncEnumerable應(yīng)用實現(xiàn)

    IAsyncEnumerable可以來實現(xiàn)異步迭代,本文就主要介紹了C#異步迭代IAsyncEnumerable應(yīng)用實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • C#利用Windows自帶gdi32.dll實現(xiàn)抓取屏幕功能實例

    C#利用Windows自帶gdi32.dll實現(xiàn)抓取屏幕功能實例

    這篇文章主要介紹了C#利用Windows自帶gdi32.dll實現(xiàn)抓取屏幕功能,是C#程序設(shè)計中常見的一個重要技巧,需要的朋友可以參考下
    2014-08-08

最新評論

嘉善县| 疏勒县| 中阳县| 庆安县| 团风县| 勐海县| 彭阳县| 耒阳市| 兴国县| 贵南县| 溧阳市| 务川| 禹州市| 新津县| 呈贡县| 恭城| 平塘县| 集安市| 三门县| 正宁县| 周口市| 仁化县| 报价| 宁德市| 曲靖市| 桐庐县| 河北区| 胶州市| 砚山县| 洪江市| 化德县| 滁州市| 武乡县| 达拉特旗| 壤塘县| 江永县| 万全县| 康乐县| 鹤壁市| 马鞍山市| 类乌齐县|