0

外部で追加の操作を実行することなく、クエリ内のすべての定義済みクラスまたはカスタムクラスに対してlinqクエリを実行する方法はありますか?

class Numbers {
  int number
  bool even
}

...populate numbers class

List<Numbers> bigNumbers = (
    from n in numbers
    where n.number >= 1000000
    select n)

以下は変換エラーをスローします。

4

4 に答える 4

5

がありませんToList():

List<Numbers> bigNumbers = (
    from n in numbers
    where n.number >= 1000000
    select n).ToList();
于 2012-04-11T20:57:37.017 に答える
1

このようなもの?

List<Numbers> bigNumbers = numbers.Where(w => w.number >= 1000000).ToList();
于 2012-04-11T21:00:25.743 に答える
0

ToList本当にリストに入れたい場合は、電話する必要があります。

List<Numbers> bigNumbers = (
    from n in numbers
    where n.number >= 1000000
    select n)
    .ToList();
于 2012-04-11T21:00:17.693 に答える
0

あなたは近くにいます。List<Numbers>Linqクエリを作成しましたが、クエリを変数に割り当てようとしています。最後に追加する必要があります.ToList()

List<Numbers> bigNumbers = (
     from n in numbers
     where n.number >= 1000000
     select n).ToList();
于 2012-04-11T21:00:26.057 に答える