¿es posible extender las palabras clave de consulta de Linq (como: seleccionar, dónde, etc.) con definiciones propias?¿Es posible extender las palabras clave de consulta en C#/LINQ?
Codeexample para que sea más claro:
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;
Creo que no es posible, pero todavía con la esperanza;)
¿Alguna razón en particular por la cual le gustaría hacer esto? – AakashM
Tres usuarios de 400K + respondieron tu pregunta. Ve, mata una cabra! – dotNET