中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#高級編程之Var類型

發布時間:2020-07-19 08:19:05 來源:網絡 閱讀:571 作者:刺激樂天派 欄目:編程語言

C# 中在3.5版本后引入了var變量關鍵字,稱為推斷類型。

那么Var這個類型什么樣的一個類型呢?下面我根據自己查閱的資料和學習心得總結一下:


    1.Var是一個弱類型關鍵字。

        var申明的變量能夠根據上下文,代替任何一種變量。(個人感覺有點像Object類型,但其實不一樣)


    2.如何定義var變量以及var變量的特點。


        var number;

        number = 10;

        a.上面這種做法是錯誤的,你必須在申明的同時初始化該變量;正確做法如下:

        var number = 10;

    -----------------------------------------------------------------

        var number = 10;

           .

           .

        number = 10.23;

        b.這種做法是不對的,var變量一旦初始化了,那么你初始化的數據的類型就是這個變量的類型,后面將不可以在對它賦值不同類型的數據。

        

        c.var要求是局部變量。

        d.var和Object不同,在效率上和使用強類型是一樣的。

總結:

var關鍵字是C# 3.5開始新增的特性,稱為推斷類型 .
可以賦予局部變量推斷“類型”var 而不是顯式類型。var 關鍵字指示編譯器根據初始化語句右側的表達式推斷變量的類型。推斷類型可以是內置類型、匿名類型、用戶定義類型、.NET Framework 類庫中定義的類型或任何表達式。一般使用在你不能確定將使用何種數據類型時候使用這種var(推斷類型).這樣就能夠通過傳入的值聯系上下文判斷是哪一種數據類型了。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新巴尔虎右旗| 深泽县| 鸡东县| 西宁市| 九江市| 张家界市| 平谷区| 昌平区| 高青县| 任丘市| 临汾市| 凭祥市| 奈曼旗| 南昌县| 亚东县| 明光市| 汕头市| 宁都县| 甘肃省| 江门市| 定州市| 东明县| 南岸区| 渭南市| 鄂伦春自治旗| 凌云县| 孝感市| 孙吴县| 松溪县| 托里县| 台南市| 博罗县| 金溪县| 如皋市| 得荣县| 辽源市| 陇南市| 泗水县| 绵阳市| 五台县| 托克托县|