28 Eylül 2014, 01:15 | #1 | |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| C# Linq nedir ve C# da Linq nasıl kullanılır Öncelikle yeniden herkese merhaba arkadaşlar. Size bugünkü makalemde Linq nedir ve C# da Linq nasıl kullanılır onu anlatacağım. İlk olarak nedir bu Linq ? Linq Visual Studio 2008 ve kullanıma sunulmuş ve .NET 3.5 ile ortaya çıkmış bir teknolojidir. İngilizcesi Language Integrated Query olup Türkçe'si Dil ile Bütünleşmiş Sorgu demektir. Linq dizilerde, koleksiyonlarda, listelerde sorgulama işlemi yapar. Linq bu sorguları daha da kolaylaştırmaktadır. Linq'in sql sorgulama dili ile benzer olması sql sorgularını bilenler için ayrı bir kolaylık sağlıyor. Linq .NET Framework koleksiyonları, sql veritabanları, ado.net ve xml belgelerinde kullanılır. Peki bu Linq C# da nasıl kullanılır ? Sistem kütüphanesi : using System.Linq Basit bir örnek ile sizlere anlatayım. 1 2 3 4 5 6 7 8 9 10 11 12 int[] sayidizi = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var sorgu = from sayi in sayidizi where (sayi % 2) == 0 orderby sayi descending select sayi; foreach (var item in sorgu) { Console.WriteLine(">> Çift Sayılar : {0}", item.ToString()); } Console.Read(); Örnek resim ; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Biz burada ne yaptık ? İlk olarak sayidizi adında bir int tipinde bir dizi oluşturduk ve içine elemanlarını yazdık. var (İngilizce de veriable, Türkçe de değişken demektir.) atayacağımız değerin tipini alır ve o tipmiş gibi davranır. Buna örnek olarak : var sayi = 1; // Burda tipi int olur. // var yazi = "Teknodate.com" // Burda tipi string olur // from ile sayi ya değer atama işlemi yaptık. in sayidizi ile sayidizi dizisinde sorgulama yapacağımızı belirttik. orderby sayi ascending ile sql'den de bilineceği üzere sıralama işlemi yaptık. Sql kullanımı : "SELECT * FROM [Tablo_Adi] ORDER BY [Alan_Adi] ASC" where (sayi % 2) == 0 ile şartımızı belirledik. Başka bir örnek olarak; where sayi > 5 veya where sayi < 5 select sayi ile sayının yüzde 2 den kalanı 0'a eşitse yani sayı çiftse sayıyı seçiyoruz ve gelen değeri select ile sayi ya aktarıyoruz. foreach ile bilindiği üzere sorgunun içeriğini okuyoruz ve gelen değeri belirlediğimiz item değişkenine atıyoruz. Console.WriteLine ile item e gelen değeri ekrana yazdırıyoruz. | |
|
Etiketler |
c#, da, kullanılır, linq, nasıl, nedir, ve |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Who Nedir, Nasıl Kullanılır ? | GreenheLL | IRCd | 0 | 06 Mayıs 2013 21:38 |
NFC Nedir, Nasıl Kullanılır? | Zen | Bilim Dünyasından Son Haberler | 0 | 26 Kasım 2012 18:59 |