国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中var關鍵字用法分析

2019-10-29 21:46:32
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了C#中var關鍵字用法,實例分析了C#中var關鍵字的應用場合,對于.NET的學習具有一定參考價值,需要的朋友可以參考下
 

本文實例分析了C#中var關鍵字用法。分享給大家供大家參考。具體方法如下:

C#關鍵字是伴隨著.NET 3.5以后,伴隨著匿名函數、LINQ而來, 由編譯器幫我們推斷具體的類型。總體來說,當一個變量是局部變量(不包括類級別的變量),并且在聲明的時候初始化,是使用var關鍵字的前提。具體什么時候使用,什么時候不使用,以下是個人淺見。

1、聲明匿名函數時使用var關鍵字

復制代碼代碼如下:
var temp = new {Name="", Category=""};

 

2、LINQ投影出匿名函數結果時使用var關鍵字

復制代碼代碼如下:
var temp = from p in products
        where p.Name =="sth"
        select new {p.Name, p.Category};

 

3、類型很明確時使用var關鍵字

復制代碼代碼如下:
var string = ""    ;
var result = new List<Product>();

以上,可以很明顯從等號右邊推斷出類型,可以考慮使用var關鍵字。

 

4、類型不明確時慎用var關鍵字

復制代碼代碼如下:
var result = ProductRepository.GetProducts();

以上,如果使用var關鍵字,在可讀性上就差了一點。

 

希望本文所述對大家的C#程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 雷波县| 安岳县| 霸州市| 万州区| 西城区| 包头市| 通化县| 岳普湖县| 安宁市| 崇文区| 崇义县| 临泽县| 锡林郭勒盟| 云浮市| 保德县| 明溪县| 日照市| 蕲春县| 屯昌县| 南澳县| 淮安市| 西藏| 渑池县| 鹿泉市| 铜梁县| 山阴县| 海丰县| 靖州| 闽侯县| 西华县| 龙南县| 武川县| 策勒县| 龙胜| 资兴市| 汉源县| 和平区| 海安县| 阳谷县| 衡阳市| 兴化市|