Linqのquery-keywords(select、whereなど)を独自の定義で拡張することは可能ですか?C#/ LINQでQuery-Keywordsを拡張することはできますか?
Codeexampleそれをより明確にする:
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;
私はそれは不可能だと思うが、それでも期待して;)これは、カスタムを変えていくプリプロセッサを書くことであろう達成する
これを行う理由は何ですか? – AakashM
3人の400K +ユーザーがあなたの質問に答えました。行く、ヤギを殺す! – dotNET