C# LINQ擴展方法
LINQ實現(xiàn)為一系列擴展方法,用于集合、數(shù)組、査詢結果和其他實現(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ù)其他方法就會從列表中消失。
點擊加載更多評論>>