Dizilere Giriş
Dizileri kullanarak birden çok veri öğesini depolamayı ve yönetmeyi öğrenin
Dizilere Giriş, CoddyKit'te ücretsiz bir C# Academy dersidir. Bu, 5 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C# Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C# Academy kursu toplamda 5 dersten oluşur.
Verileri Dizilerle Depolama
Dizilere Giriş
Sonraki derse hoş geldiniz! Bu derste, birden çok değeri verimli bir şekilde depolamak ve yönetmek için C# dilinde dizilerle nasıl çalışacağınızı öğreneceksiniz. Haydi başlayalım!

Diziler Nedir?
Diziler Nedir?
Dizi, aynı türdeki öğelerin belleğin bitişik bir bölümünde depolandığı bir koleksiyondur. Diziler, ilişkili verileri birlikte gruplamanıza ve bunlara bir dizin kullanarak erişmenize olanak tanır.
Örnek: Öğrenci notları veya adlarından oluşan bir liste bir dizide depolanabilir.
Önemli Nokta: C# dilindeki diziler sıfır tabanlıdır; yani ilk öğe 0 dizinindedir.
Dizileri Tanımlama ve Başlatma
Dizileri Tanımlama ve Başlatma
Bir diziyi tek adımda tanımlayıp başlatabilirsiniz. Örnek:
İpucu: Dizi öğelerine dizinleriyle erişmek için köşeli parantezleri [] kullanın.
using System;
class Program {
static void Main() {
int[] numbers = { 1, 2, 3, 4, 5 }; // Declare and initialize an array
Console.WriteLine("First number: " + numbers[0]); // Access the first element
}
}
Dizi Öğelerine Erişme
Dizi Öğelerine Erişme
Dizi öğelerine dizinleri kullanılarak erişilir. Örnek:
Önemli Nokta: Çalışma zamanı hatalarını önlemek için dizinin dizin sınırları içinde olduğundan emin olun.
using System;
class Program {
static void Main() {
string[] names = { "Alice", "Bob", "Charlie" };
Console.WriteLine("First name: " + names[0]); // Outputs: Alice
Console.WriteLine("Second name: " + names[1]);
// Outputs: Bob
Console.WriteLine("Third name: " + names[2]); // Outputs: Charlie
}
}Dizi Öğelerini Değiştirme
Dizi Öğelerini Değiştirme
Bir dizi öğesine yeni bir değer atayarak öğenin değerini değiştirebilirsiniz. Örnek:
İpucu: Programınızdaki değerleri dinamik olarak güncellemek için bu özelliği kullanın.
using System;
class Program {
static void Main() {
int[] scores = { 10, 20, 30 };
scores[1] = 25; // Modify the second element
Console.WriteLine("Updated second score: " + scores[1]); // Outputs: 25
}
}Dizilerde Yineleme
Dizilerde Yineleme
Bir dizi üzerinde yineleme yapmak için for veya foreach gibi döngüleri kullanın. Örnek:
Önemli Nokta: foreach döngüsü dizi değerlerini okumak için daha basittir; ancak for döngüsü dizine erişim sağlar.
using System;
class Program {
static void Main() {
int[] numbers = { 10, 20, 30, 40 };
foreach (int number in numbers) {
Console.WriteLine(number); // Outputs each number
}
}
}
Çok Boyutlu Diziler
Çok Boyutlu Diziler
Çok boyutlu diziler, ızgara benzeri bir yapıda veri depolar. Örnek:
İpucu: Dizinin boyutlarını tanımlamak için parantezlerin içinde virgüller kullanın.
using System;
class Program {
static void Main() {
int[,] matrix = {
{ 1, 2, 3 },
{ 4, 5, 6 }
};
Console.WriteLine("Element at (0,1): " + matrix[0, 1]); // Outputs: 2
}
}
Uygulama Görevi
Uygulama Görevi
Bir dizide 5 sayı depolayan, ardından bunların toplamını hesaplayıp yazdıran bir Program yazın. Örnek:
using System;
class Program {
static void Main() {
int[] numbers = { 5, 10, 15, 20, 25 };
int total = 0;
foreach (int number in numbers) {
total += number; // Add each number to the total
}
Console.WriteLine("Total: " + total); // Outputs: Total: 75
}
}
Harika İş Çıkardınız!
Harika İş Çıkardınız!
Tebrikler! C# dilinde dizileri nasıl tanımlayacağınızı, bunlara nasıl erişeceğinizi, dizileri nasıl değiştireceğinizi ve üzerlerinde nasıl yineleme yapacağınızı öğrendiniz. Sonraki derste dizelerle çalışmayı ve bunların güçlü özelliklerini inceleyeceğiz. Kod yazmaya devam edelim!

Sıkça Sorulan Sorular
“Dizilere Giriş” dersi ücretsiz mi?
Evet — “Dizilere Giriş” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C# Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C# Academy kursu toplamda 5 dersten oluşur.
“Dizilere Giriş” dersinde ne öğreneceğim?
Dizileri kullanarak birden çok veri öğesini depolamayı ve yönetmeyi öğrenin C# Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
C# Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te C# Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 5 dersinin 4. dersidir.
“Dizilere Giriş” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu C# Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her C# Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Denetim Akışı: If-Else İfadeleri
- C#'ta Döngüler: For, While ve Do-While
- Switch İfadeleri
- Dizilere Giriş
- Dizelerle Çalışma