Error del compilador CS0742
Actualización: noviembre 2007
Mensaje de error
El cuerpo de una consulta debe terminar con una cláusula select o group
A query body must end with a select clause or a group clause
Una expresión de consulta debe terminar con una cláusula select o group sin continuación.
Para corregir este error
- Agregue una cláusula select o cláusula group a la consulta.
Ejemplo
El código siguiente genera el error CS0742:
// cs0742.cs
using System.Linq;
public class Test
{
public static int Main()
{
int[] array = { 1, 2, 3 };
var query = from num in array; // CS0742
return 1;
}
}
Si la cláusula group utiliza la palabra clave into para almacenar los resultados de la agrupación en un identificador temporal, ésta no puede ser la última cláusula de una consulta. Se requiere una segunda cláusula group o una cláusula select.
Vea también
Conceptos
Expresiones de consultas con LINQ (Guía de programación de C#)