Dizi tanımlama
int[] ve string[] ile dizi tanımlamayı ve başlatmayı öğrenirsin.
Dizi tanımlama
Birden fazla aynı türde değeri tek bir değişkende tutmak için dizi (array) kullanırsın. C#'ta dizi türü köşeli parantez ile belirtilir: int[] nums = { 10, 20, 30 };.
Tür farklı olabilir: string[] metinler, double[] ondalıklı sayılar, bool[] mantıksal değerler için. Dizi bir kez boyutlandırıldıktan sonra boyutu değişmez; sabit boyutlu bir koleksiyondur.
Başlatma biçimleri
Bir diziyi iki biçimde başlatabilirsin. İlki doğrudan değer listesi: int[] nums = { 1, 2, 3 };. İkincisi new ile boyut verip sonradan değer atamak: int[] nums = new int[3];.
new int[3] üç elemanlı, varsayılan değer (int için 0) ile dolu bir dizi yaratır. Değerleri sonradan nums[0] = 5; gibi atayabilirsin. Hangi biçimi seçeceğin, değerleri baştan biliyor musun ona bağlı.
Uygulama Dizi tanımla ve ilk elemanı yaz
Bir nums dizisini { 5, 10, 15 } değeriyle tanımla. Sonra nums[0]'ı Console.WriteLine ile yazdır. Çıktı 5 olmalı.
Örnek çözümü göster
int[] nums = { 5, 10, 15 }; yaz ve Console.WriteLine(nums[0]); ile yazdır.
Örnek çözüm:
using System;
class Program
{
static void Main()
{
int[] nums = { 5, 10, 15 };
Console.WriteLine(nums[0]);
}
}
Kendini test et
-
Hangisi geçerli bir int[] tanımıdır?
// int dizisi- int nums = { 1, 2, 3 };
- int[] nums = 1, 2, 3;
- int[] nums = { 1, 2, 3 };
- int nums[] = { 1, 2, 3 };
Cevabı göster
int[] nums = { 1, 2, 3 }; — Doğru. int[] nums = { ... }; C# dizi tanımıdır.
-
Köşeli parantezi yaz
int____ nums = { 10, 20, 30 };Cevabı göster
int[] nums = { 10, 20, 30 }; -
Tür tanımını anlamına eşle
- int[]
- Sayı dizisi
- string[]
- Metin dizisi
- bool[]
- Mantıksal dizi
- double[]
- Ondalıklı dizi