首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 3.0 匿名方法實現與應用 (2):隱式型別變數與 LINQ 投射

     編輯:關於C語言

隱式型別區域變數 var

編譯期自動推斷型別,非動態型別。IntelliSense 可正確顯示成員。

var 智能提示

LINQ 匿名型別投射


var result = from u in infoList
             where u.age > 20 && u.age < 35
             select new { u.firstname, u.lastname };

foreach (var v in result)
    Console.WriteLine(v.firstname + " " + v.lastname);

只選取所需欄位,編譯器產生匿名型別,var 可正確推斷。

歸類說明

匿名型別屬於編譯器自動推斷型別範疇,與 var 同屬隱式型別特性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved