24 Eylül 2014 Çarşamba

"System.Array" does not contain a definition for "Count" and no extension method "Count" accepting a first argument of type "System.Array" could be found (are you missing a using directive or an assembly reference?)

Merhaba,


Aşadağıdaki hatayı veren asp.net veya, c# veya f# veya vb.net kullanıcılarının çözümleri basit aslında.


Bu hatanın sebebi kullanılan Count yordamının .net framework versiyonunuzun düşük olmasından refere edemediğinizi gösteriyoruz.


Örnek olarak :


String[] Bilgiler;


Bilgiler = diziler

Bilgiler = derinlik.Split(‘/’);

int dizisayisi= Bilgiler.Count();//Burda hata verecektir.


.Net dilleri kullanırken proje başlangıcında framework versiyonunun en az 3.5 olmasında yada daha kolay olarak ;

System.Core namespace’ini kodlarınıza eklemeniz gerekiyor.Eğer framework 3.5 yaparsanız


using System.Linq; kullanınız.


Its two way : 1 over framework 3,5 or upper version and add using System.Linq;  2.way: Add source System.Core namespace.


Hepsi bu kadar kolay gelsin.



"System.Array" does not contain a definition for "Count" and no extension method "Count" accepting a first argument of type "System.Array" could be found (are you missing a using directive or an assembly reference?)

Hiç yorum yok:

Yorum Gönder