深入理解C#中var关键字的用法
生活随笔
收集整理的這篇文章主要介紹了
深入理解C#中var关键字的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、C# 中的var關鍵字
- 二、使用var定義變量的特點
- 三、示例講解
一、C# 中的var關鍵字
var是3.5新出的一個定義變量的類型,其實也就是弱化類型的定義,var可代替任何類型,編譯器會根據上下文來判斷你到底是想用什么類型的,至于什么情況下用到var,我想就是你無法確定自己將用的是什么類型,就可以使用var,類似object但是效率比object高點。
舉個例子:假如我們現在要遍歷一個數組,此時我們并不知道數組中存儲的數據類型是什么,那么此時,我們使用var關鍵字,就很合適了。
或者通俗的講:var可以理解為匿名類型,我們可以認為它是一個聲明變量的占位符。它主要用于在聲明變量時,無法確定數據類型時使用。
二、使用var定義變量的特點
三、示例講解
1、代碼
var name = "張三"; var age = 23; var sex = true; //獲取變量的數據類型 Type t_Name = name.GetType(); Type t_Age = age.GetType(); Type t_Sex = sex.GetType(); //打印結果 Console.WriteLine("變量name的類型是{0},變量age的類型是{1},變量sex的類型是{2}", t_Name.ToString(),t_Age.ToString(),t_Sex.ToString()); //不自動關閉控制臺,等待輸入 Console.ReadLine();2、執行效果
總結
以上是生活随笔為你收集整理的深入理解C#中var关键字的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: var和let的区别
- 下一篇: VaR 与 CVaR