Baca dalam bahasa Inggris

Bagikan melalui


Compiler Error CS1934

Tidak dapat menemukan implementasi pola kueri untuk jenis sumber 'type'. 'method' tidak ditemukan. Pertimbangkan untuk secara eksplisit menentukan jenis variabel rentang 'name'.

Kesalahan ini dihasilkan jika ekspresi kueri menentukan sumber data yang tidak diterapkan oleh operator kueri standar. Salah satu cara untuk menghasilkan kesalahan ini adalah dengan menentukan ArrayList tanpa memberikan jenis eksplisit untuk variabel rentang.

Untuk memperbaiki kesalahan ini

  1. Dalam contoh berikut, solusinya adalah hanya menentukan jenis variabel rentang:

    C#
    var q = from int x in list  
    

Contoh

Contoh berikut menunjukkan salah satu cara untuk menghasilkan CS1934:

C#
// cs1934.cs  
using System.Linq;  
using System.Collections;  
static class Test  
{  
    public static void Main()  
    {  
        var list = new ArrayList { 0, 1, 2, 3, 4, 5 };  
        var q = from x in list // CS1934  
                select x + 1;  
    }  
}  

Lihat juga