sintaxis - linq c# tutorial español
¿Hay una sintaxis C#LINQ para el método Queryable.SelectMany()? (3)
Puede usar una Cláusula Compuesta de :
var tokens = from s in text
from x in s.Split('' '')
select x;
Al escribir una consulta utilizando la sintaxis C # LINQ, ¿hay alguna forma de utilizar el método Queryable.SelectMany a partir de la sintaxis de la palabra clave?
por
string[] text = { "Albert was here",
"Burke slept late",
"Connor is happy" };
Usando métodos fluidos podría consultar
var tokens = text.SelectMany(s => s.Split('' ''));
¿Hay una sintaxis de consulta similar a
var tokens = from x in text selectmany s.Split('' '')
Sí, solo repites la cláusula from ... in:
var words = from str in text
from word in str.Split('' '')
select word;
Su consulta se volvería a escribir como:
var tokens = from x in text
from z in x.Split('' '')
select z;
Aquí hay una buena página que contiene un par de ejemplos paralelos de la sintaxis de Lambda y Query: