91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

天等县| 穆棱市| 庆城县| 类乌齐县| 柯坪县| 江北区| 扶余县| 苍梧县| 茌平县| 芦山县| 鄂托克前旗| 庄浪县| 交城县| 商河县| 彰化市| 肇东市| 会昌县| 康马县| 镇巴县| 吴旗县| 永宁县| 白朗县| 内江市| 新建县| 辽阳市| 任丘市| 赫章县| 绥宁县| 桐乡市| 城步| 东明县| 黄骅市| 玉树县| 含山县| 积石山| 宜宾县| 潞城市| 河源市| 库车县| 天镇县| 松原市|