Ошибка компилятора CS0742
Обновлен: Ноябрь 2007
Сообщение об ошибке
Текст запроса должен заканчиваться предложением select или group
A query body must end with a select clause or a group clause
Выражение запроса должно оканчиваться предложением select или group без какого-либо продолжения.
Исправление ошибки
- Добавьте в запрос предложение select или предложение group.
Пример
Следующий код вызывает ошибку 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;
}
}
Если для сохранения результата группировки во временный определитель в предложении group используется ключевое слово into, то он не может быть последним предложением запроса. В этом случае необходимо предложение select или второе предложение group.
См. также
Основные понятия
Выражения запросов LINQ (Руководство по программированию в C#)