C# LINQ To SQL Eğitimleri 17 – LINQ Metotları: AsReadOnly

Herkese merhabalar;

16 Yazı boyunca LINQ To SQL kullanarak bir program yapmıştık. Bundan sonraki yazılarımda LINQ ortamında derinlere inerek metotları tanıtmak istiyorum. Tanıtacağım metotların ilki AsReadOnly saltokunur olarak anlamına gelmektedir. Faydalı olması dileğiyle.

AsReadOnly 

Array, List ve OrderedDictionary sınıfları tarafından desteklenir. Diğer türlerin bu metotu kullanabilmesi için bunlara dönüşüm yapmalıdır. Kısacası AsReadOnly dizi, liste gibi işlevleri yapar. Aşağıdaki örnekte de göreceğiniz bir listeyi kendisine atayacağız. Sonrasında ise bu listede istediklerimizi kullanacağız. Uygulamamızın açıklaması şu şekildedir.

Bir sınıfta 80 ve üzeri not alan öğrenciler başarılı sayılmaktadır. Buna göre Başarılı öğrencileri yazdırınız.

Tabi ki de öğrencileri ve notlarını biz gireceğiz. Öncelikle Ogrenci adında bir class oluşturalım.  Öğrencilerin  adı ve notu olsun bu sınıfta. Bu sınıfa listeleme yöntemiyle öğrenciler ekleyelim. Sonrasında var tipinde bir siralama değişkeni koyalım. Bu değişkenin sorgusunda ise AsReadOnly ‘i kullanacağız. Ancak bunu kullanabilmemiz için de list metodunu kullanmalıyız.

 

Her türlü görüş ve önerileriniz için ademirkaya@industryolog.com adresine mail atabilirsiniz.

Bir sonraki yazıda görüşmek dileğiyle, esen kalın.

Facebook Sayfamizdan Bizleri Takip Edebilirsiniz
Ali Demirkaya

Balıkesir Üniversitesi Endüstri Mühendisliği Öğrencisiyim

http://alidemirkaya.net