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

輕松學(xué)習(xí)C#的屬性

 更新時(shí)間:2022年05月06日 14:16:05   作者:丿木呈廣予口貝  
輕松學(xué)習(xí)C#的屬性,對(duì)C#的屬性感興趣的朋友可以參考本篇文章,幫助大家更靈活的運(yùn)用C#的屬性

屬性是提供對(duì)對(duì)象或類的特性進(jìn)行訪問(wèn)的成員。屬性提供功能強(qiáng)大的方法將聲明信息與C#代碼(類型,方法,屬性等)相關(guān)聯(lián)。屬性的設(shè)置包括字符串的長(zhǎng)度,字體的大小,窗口的焦點(diǎn),用戶的名字等。

使程序員可以創(chuàng)造新的聲明信息的種類,稱為屬性。屬性是對(duì)現(xiàn)實(shí)世界中實(shí)體特征的抽象,是為訪問(wèn)自定義類型的注釋信息提供通用的訪問(wèn)方式。屬性使類能夠以一種公開的思路方法獲取和設(shè)置值,同時(shí)隱藏實(shí)現(xiàn)或驗(yàn)證代碼。C#的屬性具有保護(hù)功能,可以讓用戶像訪問(wèn)域一樣訪問(wèn)屬性。

屬性包括字符串各種信息和字符串有關(guān)聯(lián)類型的命名成員,相同的是,語(yǔ)法相同,不同的是,屬性不設(shè)置存儲(chǔ)位置。屬性是域的自然擴(kuò)展。屬性提供功能強(qiáng)大的方法以將聲明信息與C#代碼(類型,方法,屬性等)相關(guān)聯(lián)。屬性可在運(yùn)行時(shí)查詢,并可以以任意多種方式使用。

屬性是通過(guò)屬性類的聲明定義的,屬性類可以具有定位和命名參數(shù)。屬性“”是使用屬性說(shuō)明符加到C#程序中的實(shí)體上的,而且可以在運(yùn)行時(shí)作為屬性實(shí)例來(lái)檢索。

屬性的“設(shè)置”(Set)方法和“獲取(Get)”方法包含在屬性聲明中,Get屬性訪問(wèn)器用于返回屬性值,而Set訪問(wèn)器用于分配新值。

就用例子來(lái)看看屬性的定義和使用

一、在同一界面中實(shí)現(xiàn)屬性的定義和使用

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
 
namespace 屬性 
{ 
 class Program 
 { 
  static void Main(string[] args) 
  { 
   Text ct = new Text("張三");//創(chuàng)建Text的對(duì)象ct,并且調(diào)用帶參數(shù)的構(gòu)造函數(shù) 
   Console.WriteLine(ct.Name); 
   ct.Name = "李四";//為Name屬性賦值 
   Console.WriteLine(ct.Name); 
   Console.ReadLine(); 
  } 
 } 
 class Text//新創(chuàng)建的一個(gè)屬性類 
 { 
  private String name = string.Empty;//定義的類的私有成員 
  public Text()//無(wú)參數(shù)的構(gòu)造函數(shù) 
  { 
   Console.WriteLine("測(cè)試類"); 
  } 
  public Text(string name)//帶一個(gè)參數(shù)的構(gòu)造函數(shù) 
  { 
   this.name = name;//賦值 
  } 
  public String Name//定義屬性 
  { 
   get { return name; }//獲取值 
   set { name = value; }//設(shè)置值 
  } 
   
   
 } 
}

二、在同一命名空間下的創(chuàng)建屬性類并且使用屬性

(1)在打開的主窗口右擊你所創(chuàng)建的屬性類,選中添加,再選中新建項(xiàng)

 (2)在打開的窗口中選中類并且重新定義類名為Text

 (3)在新建的類中粘貼屬性類的代碼段

(4)在Program類中粘貼所屬于它的代碼段,點(diǎn)擊運(yùn)行與上述結(jié)果相同

三、在不同的命名空間中實(shí)現(xiàn)定義屬性和屬性的使用

(1)在創(chuàng)建的主窗口右方的右擊解決方案,單擊添加,再單擊新建項(xiàng)目,出現(xiàn)一個(gè)新的窗口

(2)在新的窗口中繼續(xù)點(diǎn)擊控制臺(tái)應(yīng)用程序,然后改命名空間為屬性類,單擊確定

(3)在創(chuàng)建的屬性類命名空間中按照下面的圖片中示例進(jìn)行代碼的補(bǔ)充和輸入

(4)在創(chuàng)建的第一個(gè)命名空間屬性中進(jìn)行右擊引用,單擊添加引用,出現(xiàn)新的窗口

(5)在新出現(xiàn)的窗口,單擊你所要添加的屬性類的命名空間,然后單擊確定

 (6)在第一個(gè)創(chuàng)建的屬性命名空間中進(jìn)行下面圖片的輸入,最后運(yùn)行結(jié)果和上述兩個(gè)程序一樣

 以上就是關(guān)于C#的屬性介紹,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • C#簡(jiǎn)單查詢SQLite數(shù)據(jù)庫(kù)是否存在數(shù)據(jù)的方法

    C#簡(jiǎn)單查詢SQLite數(shù)據(jù)庫(kù)是否存在數(shù)據(jù)的方法

    這篇文章主要介紹了C#簡(jiǎn)單查詢SQLite數(shù)據(jù)庫(kù)是否存在數(shù)據(jù)的方法,涉及C#調(diào)用SQLite組件及針對(duì)SQLite數(shù)據(jù)庫(kù)基本的連接、查詢、關(guān)閉等使用技巧,需要的朋友可以參考下
    2016-07-07
  • C#實(shí)現(xiàn)QQ聊天窗口

    C#實(shí)現(xiàn)QQ聊天窗口

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)QQ聊天窗口,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Unity實(shí)現(xiàn)批量Build打包詳解

    Unity實(shí)現(xiàn)批量Build打包詳解

    一般來(lái)講如果項(xiàng)目是PC或Android、IOS端不會(huì)有批量Build打包這樣的需求,但如果項(xiàng)目是WebGL端可能會(huì)遇到這樣的需求。本文主要為大家介紹Unity中如何實(shí)現(xiàn)Build批量打包的,需要的朋友可以參考一下
    2021-12-12
  • 一個(gè)可逆加密的類(使用3DES加密)

    一個(gè)可逆加密的類(使用3DES加密)

    表示三重?cái)?shù)據(jù)加密標(biāo)準(zhǔn)算法的基類,TripleDES 的所有實(shí)現(xiàn)都必須從此基類派生。是從 SymmetricAlgorithm 類里繼承出來(lái)。
    2011-07-07
  • 基于WPF開發(fā)簡(jiǎn)單的顏色選擇器

    基于WPF開發(fā)簡(jiǎn)單的顏色選擇器

    這篇文章主要介紹了如何基于WPF實(shí)現(xiàn)簡(jiǎn)單的顏色選擇器,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定幫助,需要的小伙伴可以參考一下
    2023-07-07
  • 對(duì)C#中public、private、protect的區(qū)別說(shuō)明

    對(duì)C#中public、private、protect的區(qū)別說(shuō)明

    這篇文章主要介紹了對(duì)C#中public、private、protect的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • C# 設(shè)置防火墻的創(chuàng)建規(guī)則

    C# 設(shè)置防火墻的創(chuàng)建規(guī)則

    這篇文章主要介紹了C# 設(shè)置防火墻的創(chuàng)建規(guī)則,幫助大家更好的利用c#操作防火墻,感興趣的朋友可以了解下
    2020-11-11
  • Unity實(shí)現(xiàn)俄羅斯方塊

    Unity實(shí)現(xiàn)俄羅斯方塊

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)俄羅斯方塊,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • WPF中圖像處理的方法介紹

    WPF中圖像處理的方法介紹

    這篇文章介紹了WPF中圖像處理的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C# SESSION丟失問(wèn)題的解決辦法

    C# SESSION丟失問(wèn)題的解決辦法

    這篇文章主要為大家詳細(xì)介紹了C# SESSION丟失問(wèn)題的解決辦法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04

最新評(píng)論

茂名市| 定边县| 顺义区| 广西| 卫辉市| 三原县| 庐江县| 永济市| 桐乡市| 柳江县| 榆中县| 太仆寺旗| 米脂县| 唐海县| 辽中县| 庆元县| 扎兰屯市| 海宁市| 双峰县| 夹江县| 石门县| 揭东县| 景泰县| 内乡县| 砀山县| 鄂托克旗| 安多县| 通许县| 绍兴市| 峨眉山市| 浦县| 周口市| 榆林市| 武宁县| 甘德县| 东明县| 西安市| 枞阳县| 屯昌县| 东乡族自治县| 满城县|