• 0216 488 01 91
  • destek@sonsuzbilgi.com.tr

Firma Web Siteniz Var mı?

Mükemmel Bir Firma Web Siteniz Olsun, Bugün Kullanmaya Başlayın

*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle


LINQ to Objects ile Nesne Sorgulama

Adı : LINQ to Objects ile Nesne Sorgulama

LINQ to Objects ile Nesne Sorgulama Nedir?

LINQ to Objects, .NET Framework'un bir parçası olarak gelen bir teknolojidir ve özellikle veri sorgulama işlemlerinde kullanılır. Bu teknoloji, .NET ile birlikte gelen koleksiyonlar (List, Dictionary vb.) üzerinde işlem yapmak için kullanılabilir. LINQ to Objects, nesneler üzerinde sorgulama yapmak için etkili bir araçtır ve üst düzey bir arayüz sağlar. LINQ to Objects, açılımıyla Language-Integrated Query to Objects şeklinde tanımlanır.

LINQ to Objects nasıl çalışır?

LINQ to Objects, var olan bir koleksiyonda sorgulama yaparken, bu operasyonları tamamen üst düzey bir arayüz kullanarak gerçekleştirir. Bu sayede, kompleks sorgulama işlemleri bile birkaç satırlık kodla gerçekleştirilebilir.

LINQ to Objects'te Örnekler

LINQ to Objects'ın özellikleri ve kullanımı hakkında bazı örnekleri aşağıda inceleyebilirsiniz:

Örnek 1: Sorgu Operatörleri

LINQ to Objects, koleksiyonlar üzerinde sorgulama yapan 2 tane operatöre sahiptir: Where ve Select. Where, koleksiyonda belirli bir koşulu sağlayan öğeleri filtreler ve yeni bir koleksiyon döndürür. Select ise koleksiyondaki öğelerin belirli bir özelliğini seçer ve yeni bir koleksiyon döndürür. Aşağıdaki örnek, Where ve Select operatörlerini nasıl kullanabileceğinizi göstermektedir:

```C#
List ogrenciler = new List() {\"Ali\", \"Fatma\", \"Ahmet\", \"Zeynep\", \"Murat\"};

var secilenler = ogrenciler.Where(x => x.Contains(\"a\"))
.Select(x => x.ToUpper());

foreach (var item in secilenler)
{
Console.WriteLine(item);
}
```

Bu örnekte, \"ogrenciler\" koleksiyonu içerisinden \"a\" harfini içeren öğeleri seçiyoruz. Ardından seçilen öğelerin büyük harfli hallerini döndürmek için Select operatörünü kullanıyoruz. Çıktı olarak \"FATMA\" ve \"Zeynep\" öğrencilerinin adları büyük harflerle listeleniyor.

Örnek 2: Join Operatörü

LINQ to Objects'ın Join operatörü, farklı koleksiyonları birleştirir ve öğelerini belirli bir koşula göre eşleştirir. Aşağıdaki örnek, Join operatörünü nasıl kullanabileceğinizi göstermektedir:

```C#
List kisiler = new List()
{
new Kisi() {Id = 1, Adi = \"Ali\", Sehir = \"Ankara\"

LINQ to Objects ile Nesne Sorgulama

Adı : LINQ to Objects ile Nesne Sorgulama

LINQ to Objects ile Nesne Sorgulama Nedir?

LINQ to Objects, .NET Framework'un bir parçası olarak gelen bir teknolojidir ve özellikle veri sorgulama işlemlerinde kullanılır. Bu teknoloji, .NET ile birlikte gelen koleksiyonlar (List, Dictionary vb.) üzerinde işlem yapmak için kullanılabilir. LINQ to Objects, nesneler üzerinde sorgulama yapmak için etkili bir araçtır ve üst düzey bir arayüz sağlar. LINQ to Objects, açılımıyla Language-Integrated Query to Objects şeklinde tanımlanır.

LINQ to Objects nasıl çalışır?

LINQ to Objects, var olan bir koleksiyonda sorgulama yaparken, bu operasyonları tamamen üst düzey bir arayüz kullanarak gerçekleştirir. Bu sayede, kompleks sorgulama işlemleri bile birkaç satırlık kodla gerçekleştirilebilir.

LINQ to Objects'te Örnekler

LINQ to Objects'ın özellikleri ve kullanımı hakkında bazı örnekleri aşağıda inceleyebilirsiniz:

Örnek 1: Sorgu Operatörleri

LINQ to Objects, koleksiyonlar üzerinde sorgulama yapan 2 tane operatöre sahiptir: Where ve Select. Where, koleksiyonda belirli bir koşulu sağlayan öğeleri filtreler ve yeni bir koleksiyon döndürür. Select ise koleksiyondaki öğelerin belirli bir özelliğini seçer ve yeni bir koleksiyon döndürür. Aşağıdaki örnek, Where ve Select operatörlerini nasıl kullanabileceğinizi göstermektedir:

```C#
List ogrenciler = new List() {\"Ali\", \"Fatma\", \"Ahmet\", \"Zeynep\", \"Murat\"};

var secilenler = ogrenciler.Where(x => x.Contains(\"a\"))
.Select(x => x.ToUpper());

foreach (var item in secilenler)
{
Console.WriteLine(item);
}
```

Bu örnekte, \"ogrenciler\" koleksiyonu içerisinden \"a\" harfini içeren öğeleri seçiyoruz. Ardından seçilen öğelerin büyük harfli hallerini döndürmek için Select operatörünü kullanıyoruz. Çıktı olarak \"FATMA\" ve \"Zeynep\" öğrencilerinin adları büyük harflerle listeleniyor.

Örnek 2: Join Operatörü

LINQ to Objects'ın Join operatörü, farklı koleksiyonları birleştirir ve öğelerini belirli bir koşula göre eşleştirir. Aşağıdaki örnek, Join operatörünü nasıl kullanabileceğinizi göstermektedir:

```C#
List kisiler = new List()
{
new Kisi() {Id = 1, Adi = \"Ali\", Sehir = \"Ankara\"


Ankara Plaket İmalatı

Tüm Plaket ihtiyaçlarınız için Buradayız!

Kristal, Ahşap, Bayrak.. Plaket ihtiyaçlarınıza Mükemmel çözümler üretiyoruz.


LINQ to Objects NET Framework sorgu dil nesne koleksiyonları filtreleme sıralama gruplama projeksiyon veritabanı bağlantısı performans Where metodu Filter metodu