C# Dersleri

C# Dersleri #16: Tek Boyutlu Diziler (Arrays) ve Array Sınıfı Metotları

• 📅 14 Kasım 2026 • ⏳ 1 dk okuma
📑 İçindekiler Rehberi

    Sabit boyutlu aynı türden verileri bellekte bitişik sıralayan dizileri ve yerleşik Array algoritmalarını öğreniyoruz.

    🎯 16. Günün Hedefleri:

    • Dizi tanımlama, bellek yerleşimi ve indeksleme.
    • Array.Sort() ile sıralama.
    • Array.Reverse() ile ters çevirme.
    • Array.IndexOf() ve Array.Clear().

    1. Array Sınıfının Güçlü Metotları

    Dizilerin boyutu oluşturulduktan sonra değiştirilemez; bu nedenle sabit boyutlu veri kümelerinde ultra hızlıdır.

    int[] puanlar = { 85, 92, 45, 78, 60 };
    
    Array.Sort(puanlar); // Küçükten büyüğe sıralar
    Array.Reverse(puanlar); // Ters çevirir (Büyükten küçüğe)
    int sira = Array.IndexOf(puanlar, 92); // 92'nin indeksini bulur
    
    Console.WriteLine($"En Yüksek Puan: {puanlar[0]}");

    💪 16. Gün Pratik Görevi (Challenge)

    5 elemanlı bir sayı dizisi oluşturup bu dizinin en küçük ve en büyük elemanını bulan kodu yazın.

    İpucu: Array.Sort uyguladıktan sonra [0] ve [dizi.Length – 1] elemanlarına bakabilirsiniz.

    « Önceki Ders (#15)
    Tüm Müfredat (Ders 16 / 100) →
    Sıradaki: #17 Çok Boyutlu ve Düzensiz Diziler (Multidimensional & Jagged) ⏳

    Bilişim teknolojileri, sistem yönetimi, bulut bilişim ve modern yazılım mimarileri üzerine çalışan mühendis & teknik yazar.

    İlgili Diğer Teknik Makaleler

    ÖNERİLENLER

    Fikirlerinizi ve Yorumunuzu Paylaşın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir