コンパイラ エラー CS0742

更新 : 2007 年 11 月

エラー メッセージ

クエリ本体の後には 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 キーワードを使用してグループ化の結果を一時識別子に格納する場合は、group 句をクエリ内の最後の句にすることはできません。その後に select 句、またはもう 1 つの group 句が必要です。

参照

概念

LINQ クエリ式 (C# プログラミング ガイド)