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 (13714)
1 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 (13714)
1 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