","headline":"ToList metodu Visual Studio otomatik tamamlamada görünmüyor sorunu","mainEntity":{"@type":"Question","name":"ToList metodu Visual Studio otomatik tamamlamada görünmüyor sorunu","url":"https://uzmanim.net/soru/tolist-metodu-visual-studio-otomatik-tamamlamada-gorunmuyor-sorunu/87836","author":{"@type":"Person","name":"alattin"},"comment":[],"commentCount":0,"dateCreated":"2018-05-11T14:21:22.75+03:00","dateModified":"2018-05-11T14:22:02.887+03:00","datePublished":"2018-05-11T14:21:22.75+03:00","keywords":["c#","tolist","visual studio","tolist görünmüyor","visual studio otomatik tamamlama"],"publisher":{"@type":"Organization","name":"uzmanim.net","url":"https://uzmanim.net"},"text":"
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:
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?)
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.
","url":"https://uzmanim.net/soru/tolist-metodu-visual-studio-otomatik-tamamlamada-gorunmuyor-sorunu/87836#a87837","author":{"@type":"Person","name":"alattin"},"comment":[],"commentCount":0,"dateCreated":"2018-05-11T14:21:22.94+03:00","dateModified":"2018-05-11T14:21:22.94+03:00","text":"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.
","upvoteCount":0},"answerCount":1,"suggestedAnswer":{"@type":"Answer","name":"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.
","url":"https://uzmanim.net/soru/tolist-metodu-visual-studio-otomatik-tamamlamada-gorunmuyor-sorunu/87836#a87837","author":{"@type":"Person","name":"alattin"},"comment":[],"commentCount":0,"dateCreated":"2018-05-11T14:21:22.94+03:00","dateModified":"2018-05-11T14:21:22.94+03:00","text":"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.
","upvoteCount":0},"upvoteCount":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:
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?)
Toplam 1 cevap
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.