CodeBlanks Logo Icon CodeBlanks

Dizi tanımlama

C# kursu · Başlangıç · Ders 53/116

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

  1. 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.

  2. Köşeli parantezi yaz

    int____ nums = { 10, 20, 30 };
    Cevabı göster
    int[] nums = { 10, 20, 30 };
  3. Tür tanımını anlamına eşle

    int[]
    Sayı dizisi
    string[]
    Metin dizisi
    bool[]
    Mantıksal dizi
    double[]
    Ondalıklı dizi

Başlangıç bölümündeki tüm dersler