0514-86177077
9:00-17:00(工作日)
本文實(shí)例分析了.NET中的屬性用法。分享給大家供大家參考。具體分析如下:
1.What?什么是屬性
屬性是對字段的封裝。當(dāng)類中有了一個字段以后,為了控制這個字段對外的一些表現(xiàn)(例如可訪問性,是只讀?只寫?或者對自讀賦值做一些必要的驗(yàn)證等等)我們把這個字段私有化(private),同時留出一個公共的(public)方法,用于訪問這個字段。 這個方法就是屬性。 2.Usage?如何使用 對于屬性,.NET總提供了兩種方式定義屬性。 ① 常規(guī)定義方式
2.因?yàn)樗接凶侄问蔷幾g器加的,為了保證名字不重復(fù),名字看起來很怪異。 所以在二進(jìn)制序列化時,這種寫法會有一點(diǎn)小麻煩。 到時候再說。*/ public string Name { get; set; }
.NET有什么不同嗎? 答案是否定的!! 通過反編譯工具,我們發(fā)現(xiàn)我們使用的屬性get set。 最后也會被編譯工具編譯成 如上的兩個方法。 “而.NET屬性中的GET、SET,乃至簡化寫法,都屬于.NET語法糖的范疇,是Microsoft簡化了我們的寫法,讓.NET開發(fā)人員用著更方便!”
希望本文所述對大家的.NET程序設(shè)計(jì)有所幫助。
標(biāo)簽:吉林 淮北 固原 咸寧 樂山 廣元 池州 賀州
上一篇:asp.net實(shí)現(xiàn)簡單分頁實(shí)例
下一篇:.NET的Ajax請求數(shù)據(jù)提交實(shí)例
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網(wǎng)絡(luò)通訊始建于2005年
蘇ICP備15040257號-8