diziler. giriiş
Veri depolama.
Oyuncuların dolambaçlı ve düşmanca düşmanlara karşı yarıştığı "User Hostile" adlı bir bilgisayar oyunu geliştirdiğinizi varsayalım. bilgisayar arayüzü. Şimdi bu oyunun beş yıllık periyotta aylık satışlarını takip eden bir program yazmanız gerekiyor. Ya da Hacker Hero Koleksiyon Kartlarının envanterini çıkarmanız gerektiğini varsayalım.
Çok yakında, bilgileri depolamak ve işlemek için basit temel veri türlerinden daha fazlasına ihtiyacınız olduğu sonucuna varacaksınız.
Diziler. Giriş.
Büyük miktarda veriyle çalışmayı kolaylaştırmak için, bir grup hücreye ortak bir değer verilir. isim. Böyle bir hücre grubuna dizi denir..
Dizi – aynı türden, yan yana yerleştirilmiş ve ortak bir isme sahip bir grup hafıza hücresidir. Gruptaki her hücrenin benzersiz bir numarası vardır.
Dizilerle çalışırken öğrenmeniz gereken üç şey vardır:
X dizi için gerekli boyutta bellek ayırın;
X istenen hücreye veri yaz;
X bir hücreden veri okuma.
Bir dizi oluşturun. u >
Bir dizi oluştururken bellekte yer ayrılır (belirli sayıda hücre). yayılma>
1) Diziler, yalnızca öğeleri numaralandırarak oluşturulabilir:
int
[] sayı =
< kod>yeni int
[] { 1, 2, 3, 5 };
int
, dizideki tüm nesnelerin tamsayı olduğu anlamına gelir.
int
yerine başka herhangi bir veri türü olabilir. Örneğin,
string[] isimler = ["Vasya", "Peter", "Fedya"];
2)
Dizi değerlerini hemen belirleyemeyiz, sadece ihtiyacımız olan uzunlukta bir dizi oluşturalım.
int
[] nums =
new
int
[4];
3) Bir dizi her zaman "bilir" senin bedenin a dizisinin boyutu şu şekilde bulunabilir:
a.Length;
Genellikle dizinin boyutu ayrı bir değişkende saklanır, böylece program farklı bir dizi boyutuyla çalışacak şekilde kolayca değiştirilebilir. Örnek:
int N = 10; // dizinin boyutunu N değişkeninde sakla
int[] sayılar = yeni int[4]; // N boyutunda bir dizi oluştur
Console.Write(sayılar.Uzunluk); // dizinin boyutunu göster
Dizinin boyutu klavyeden ayarlanabilir.
Problem
Programı N değişkeninin değeri girilecek şekilde düzenleyin ilk satırda klavyeden, ikinci satırda N boyutunda bir dizi oluşturuldu (dizi öğelerinin değerleri herhangi biri olabilir).