*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle
C# OOP'de Anonymous Types Kullanımı
C# programlama dilinde Anonymous Types, isimsiz ve değişmez bir şekilde kullanılabilen veri tipleridir. Bu tipler, genellikle bir metodun dönüş değeri veya LINQ sorguları gibi yerlerde kullanılır. Klasik bir sınıf tanımı yerine, Anonymous Types kullanarak verileri kolayca gruplamak ve kullanmak mümkündür. Bu yazıda C# OOP'de Anonymous Types kullanımını detaylı bir şekilde ele alacak, çeşitli örnekler verip, sık sorulan sorulara da cevaplar sunacağım.
Anonymous Types'in Kullanımı
Anonymous Types, C# programlama dilinde kullanılan var anahtar kelimesi ile tanımlanır. Bir Anonymous Type oluştururken, tanımlanacak verilerin özelliklerini belirtmek ve bu özelliklere bir değer atamak gerekir. Örneğin:
var person = new { Name = \"Ahmet\", Age = 30 };
Yukarıdaki kodda, person isimli bir Anonymous Type oluşturulmuştur. Bu tipin Name ve Age isimli özellikleri bulunmaktadır. Bu özellikler, tanımlandıkları sırayla ilk harfleri büyük harfle başlarak C# tarafından otomatik olarak oluşturulan get ve set metodları ile kullanılabilirler.
Anonymous Types, genellikle LINQ sorguları sonucunda dönen verileri gruplamak için kullanılır. Örneğin, bir veritabanında çalışanların isimlerini ve maaşlarını içeren bir tablo olduğunu varsayalım. Bu tablodan sadece maaşı 5000 TL üzeri olan çalışanları seçmek için aşağıdaki kodu kullanabiliriz:
var employees = from emp in db.Employees
where emp.Salary > 5000
select new { emp.Name, emp.Salary };
Bu şekilde, db.Employees tablosundan maaşı 5000 TL üzerinde olan çalışanların isimleri ve maaşları Anonymous Type olarak seçilir.
Örnekler
Şimdi, birkaç örnek üzerinden Anonymous Types'in kullanımını daha iyi anlamaya çalışalım.
Örnek 1: Müşteri Listesi
var customers = new[]
{
new { Name = \"Ahmet\", Age = 30
C# OOP'de Anonymous Types Kullanımı
C# programlama dilinde Anonymous Types, isimsiz ve değişmez bir şekilde kullanılabilen veri tipleridir. Bu tipler, genellikle bir metodun dönüş değeri veya LINQ sorguları gibi yerlerde kullanılır. Klasik bir sınıf tanımı yerine, Anonymous Types kullanarak verileri kolayca gruplamak ve kullanmak mümkündür. Bu yazıda C# OOP'de Anonymous Types kullanımını detaylı bir şekilde ele alacak, çeşitli örnekler verip, sık sorulan sorulara da cevaplar sunacağım.
Anonymous Types'in Kullanımı
Anonymous Types, C# programlama dilinde kullanılan var anahtar kelimesi ile tanımlanır. Bir Anonymous Type oluştururken, tanımlanacak verilerin özelliklerini belirtmek ve bu özelliklere bir değer atamak gerekir. Örneğin:
var person = new { Name = \"Ahmet\", Age = 30 };
Yukarıdaki kodda, person isimli bir Anonymous Type oluşturulmuştur. Bu tipin Name ve Age isimli özellikleri bulunmaktadır. Bu özellikler, tanımlandıkları sırayla ilk harfleri büyük harfle başlarak C# tarafından otomatik olarak oluşturulan get ve set metodları ile kullanılabilirler.
Anonymous Types, genellikle LINQ sorguları sonucunda dönen verileri gruplamak için kullanılır. Örneğin, bir veritabanında çalışanların isimlerini ve maaşlarını içeren bir tablo olduğunu varsayalım. Bu tablodan sadece maaşı 5000 TL üzeri olan çalışanları seçmek için aşağıdaki kodu kullanabiliriz:
var employees = from emp in db.Employees
where emp.Salary > 5000
select new { emp.Name, emp.Salary };
Bu şekilde, db.Employees tablosundan maaşı 5000 TL üzerinde olan çalışanların isimleri ve maaşları Anonymous Type olarak seçilir.
Örnekler
Şimdi, birkaç örnek üzerinden Anonymous Types'in kullanımını daha iyi anlamaya çalışalım.
Örnek 1: Müşteri Listesi
var customers = new[]
{
new { Name = \"Ahmet\", Age = 30
Sınırsız Menü, Sınırsız Yemek, SSL Sertifikası, Full Mobil Uyumlu, Full SEO Uyumlu
ve Daha bir çok özellik. Bugün kullanmaya başlayın.