千萬別這么linq linq有什么用?
linq有什么用?當對象上有匹配的方法(名稱參數(shù))時,可以使用LINQ語法調(diào)用它。您可以使用方法簽名,包括方法名稱。您可以查看可查詢/可枚舉類的定義(系統(tǒng)Linq)可以是擴展方法,也可以是自己的方法,
linq有什么用?
當對象上有匹配的方法(名稱參數(shù))時,可以使用LINQ語法調(diào)用它。
您可以使用方法簽名,包括方法名稱。您可以查看可查詢/可枚舉類的定義(系統(tǒng)Linq)
可以是擴展方法,也可以是自己的方法,例如:
使用LINQ語法調(diào)用
對應的LINQ方法調(diào)用
iqueryable/IEnumerable,區(qū)別在于LINQ方法的參數(shù)不同
調(diào)用部分可以保留在哪里不變。
LINQ語法是語法糖,都是在LINQ方法中實現(xiàn)的。
為什么LINQ可以被翻譯成SQL等等,是因為方法的參數(shù)可以是expression<func<,>>