Dizi erişimi
Dizin ile dizi elemanlarına erişmeyi ve değiştirmeyi öğrenirsin.
Dizi erişimi
Dizi elemanlarına dizin (index) ile erişirsin. Dizin sıfırdan başlar: nums[0] ilk, nums[1] ikinci elemanı verir. nums[i] = 99; yazarak elemanı güncelleyebilirsin.
Geçersiz bir dizin (örneğin 3 elemanlı dizide nums[5]) IndexOutOfRangeException fırlatır. Bu yüzden dizini kullanmadan önce dizinin sınırları içinde olduğundan emin olmalısın.
Elemanı güncelleme
Dizi elemanlarına yeni değer atayabilirsin: nums[0] = 99; ilk elemanı 99 yapar. Dizinin boyutu sabit kalsa da içindeki değerler değişebilir.
Örneğin bir skor tablosunda ilk skoru güncellemek için scores[0] = 100; yazarsın. Bu, dizinin içeriğini değiştirir ama dizinin uzunluğu aynı kalır; yeni eleman eklenemez.
Uygulama İlk elemanı güncelle ve yaz
Bir nums dizisini { 1, 2, 3 } değeriyle tanımla. nums[0] = 10; ile ilk elemanı güncelle. Sonra nums[0]'ı Console.WriteLine ile yazdır. Çıktı 10 olmalı.
Örnek çözümü göster
int[] nums = { 1, 2, 3 }; nums[0] = 10; Console.WriteLine(nums[0]); yaz.
Örnek çözüm:
using System;
class Program
{
static void Main()
{
int[] nums = { 1, 2, 3 };
nums[0] = 10;
Console.WriteLine(nums[0]);
}
}
Kendini test et
-
İkinci elemanın dizinini yaz
int[] nums = {10, 20, 30}; int second = nums[____];Cevabı göster
int[] nums = {10, 20, 30}; int second = nums[1]; -
int[] nums = {10, 20, 30}; iken nums[1] kaçtır?
int[] nums = {10, 20, 30}; Console.WriteLine(nums[1]);- 10
- 20
- 30
- Hata
Cevabı göster
20 — Doğru. nums[1] ikinci eleman olan 20'yi verir.
-
İndisi değerine eşle
- nums[0]
- İlk eleman
- nums[1]
- İkinci eleman
- nums[2]
- Üçüncü eleman
- nums.Length - 1
- Son eleman