ToList metodu Visual Studio otomatik tamamlamada görünmüyor sorunu

0

C# ile oluşturduğum Class içinde IEnumerable<> olarak dönen nesne koleksiyonunu .ToList() metodu ile listeye çevirebiliyorum.  Visual Studio içerisinde kod ekranında . 'ya bastıktan sonra açılan tamamlama penceresinde sadece şunlar görünüyor:

  • Equals
  • GetEnumarator
  • GetHashCode
  • GetType
  • ToString

ToList neden otomatik tamamlama penceresinde görünmüyor?

Metodu manuel yazdığımda şu hatayı alıyorum:

 'IEnumerable<Model>' does not contain a definition for 'ToList' and no extension method 'ToList' accepting a first argument of type 'IEnumerable<Model>' could be found (are you missing a using directive or an assembly reference?)   
 

alattin alattin (17127)
6 yıl önce sordu

    Toplam 1 Cevap


    0

    Eğer Visual Studio kod ekranında Tolist  genişletme yöntemi (extension method) görünmüyorsa, direktif satırında using System.Linq; ifadesinin olup olmadığını kontrol edin.

    ToList() metodu System.Linq; içerisinden gelir. Eğer Class kod sayfanızın en üst bölümündeki direktif alanında using System.Linq; ifadesi yoksa ToList ve diğer genişletme yöntemlerini kullanamaz, otomatik tamamlamada göremezsiniz.

    alattin alattin (17127)
    6 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol