là nó có thể mở rộng truy vấn-từ khóa của LINQ (như: chọn, ở đâu, vv) với định nghĩa riêng?Có thể mở rộng Truy vấn-Từ khoá trong C#/LINQ không?
Codeexample để làm cho nó rõ ràng hơn:
System.Collections.Generic.List<string> aList =
new System.Collections.Generic.List<string> { "aa", "ab", "ba", "bb" };
// instead of
string firstString = (from item in aList
where item.StartsWith("a")
select item).First();
// would be nice
string firstString = from item in aList
where item.StartsWith("a")
selectFirst item;
// or something else
from item in aList
where item.StartsWith("a")
WriteLineToConsole item;
Tôi nghĩ đó là không thể, nhưng vẫn hy vọng;)
Bất kỳ lý do cụ thể nào bạn muốn thực hiện việc này? – AakashM
Ba 400 nghìn người dùng đã trả lời câu hỏi của bạn. Đi, giết một con dê! – dotNET