İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS1935

'type' kaynak türü için sorgu deseninin uygulaması bulunamadı. 'method' bulunamadı. 'System.Linq' için bir kullanım yönergesi eksik mi?

Sorgudaki kaynak türü , IEnumerable<T>veya türetilmiş bir tür ya da sizin ya da başka birinin standart sorgu işleçlerini uyguladığı bir tür olmalıdırIEnumerable. Kaynak türü bir IEnumerable veya IEnumerable<T>ise, standart sorgu işleci uzantısı yöntemlerini kapsama getirmek için ad alanı için System.Linq bir using yönerge eklemeniz gerekir. Standart sorgu işleçlerinin özel uygulamaları, bir using yönerge ve gerekirse derleme başvurusu ile aynı şekilde kapsama alınmalıdır.

Bu hatayı düzeltmek için

Projeye gerekli using yönergeleri ve başvuruları ekleyin.

Örnek

System.Linq yönergesi açıklama eklendiğinden using aşağıdaki kod CS1935 oluşturur:

// 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;
    }
}

Ayrıca bkz.