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

首頁 > 編程 > C# > 正文

C#中var關鍵字用法分析

2020-01-24 02:15:22
字體:
來源:轉載
供稿:網友

本文實例分析了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#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 老河口市| 仪陇县| 朝阳县| 日喀则市| 保康县| 兴化市| 浪卡子县| 盐津县| 阿瓦提县| 瓦房店市| 宁蒗| 称多县| 大渡口区| 高安市| 报价| 沁阳市| 洪湖市| 新源县| 邵阳县| 武功县| 灵山县| 兴隆县| 新营市| 凤山市| 陆河县| 贡嘎县| 鄂托克前旗| 尖扎县| 万宁市| 汉寿县| 绥滨县| 文化| 修文县| 都匀市| 芜湖县| 玉溪市| 景宁| 白沙| 金平| 六枝特区| 平南县|