位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# LINQ擴展方法

提問人:劉團圓發(fā)布時間:2020-12-10

    LINQ實現(xiàn)為一系列擴展方法,用于集合、數(shù)組、査詢結(jié)果和其他實現(xiàn)了IEmimerable<T>接口的對象。 在Visual Studio IntelliSense特性中可以看到這些方法。例如,在Visual Studio 2017中打開FirstLINQquery程序中的Program.cs文件,在name數(shù)組的下面輸入對該數(shù)組的一個新引用:

    string[] names = { "Alonso", "Zheng", "Smith", "Jones", "Smythe", "Small",

    "Ruiz", "Hsieh", "Jorgenson", "Ilyich", "Singh", "Samba", "Fatimah" }; 

    names.

    輸入names后面的句點后,就會看到Visual Studio IntelliSense特性列出的可用于names的方法。(在 Where<T>方法與大多數(shù)其他方法都是擴展方法(在Where<T>方法的右邊顯示了一個文檔說明,它以extension開頭)。因為如果在頂部注釋掉了using Systan.Linq指令,Where<T>、Union<T>、Take<T>和大多數(shù)其他方法就會從列表中消失。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部