Compiler Error CS1935
Tidak dapat menemukan implementasi pola kueri untuk jenis sumber 'type'. 'method' tidak ditemukan. Apakah Anda melewatkan penggunaan directive untuk 'System.Linq'?
Tipe sumber dalam kueri harus IEnumerable
, IEnumerable<T>
atau tipe turunan, atau tipe yang telah Anda atau orang lain terapkan dalam operator kueri standar. Jika tipe sumber adalah IEnumerable
atau IEnumerable<T>
, Anda harus menambahkan using
directive untuk System.Linq
namespace untuk membawa method extension operator kueri standar ke dalam scope. Implementasi kustom operator kueri standar harus dibawa ke dalam scope dengan cara yang sama, dengan sebuah using
directive dan, jika perlu, sebuah reference ke perakitan.
Tambahkan arahan dan referensi yang diperlukan using
ke proyek.
Kode berikut menghasilkan CS1935 karena directive using
untuk System.Linq dikomentari:
// cs1935.cs
// CS1935
using System;
using System.Collections.Generic;
// using System.Linq;
class Test
{
static int Main()
{
int[] nums = { 0,1,2,3,4,5 };
IEnumerable<int> e = from n in nums
where n > 3
select n;
return 0;
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: