
C# Programlama – Tek Boyutlu Diziler
Ekim 30, 2022
C# Programlama – Düzensiz Diziler
Ekim 30, 2022C# Programlama - Çok Boyutlu Diziler
Çok Boyutlu Dizi Örnekleri:
using System;
namespace CokBoyutluDiziler
{
class Program
{
static void Main(string[] args)
{
var arr3 = new int[3, 3];
arr3[0, 0] = 0;
arr3[0, 1] = 1;
arr3[0, 2] = 2;
arr3[1, 0] = 3;
arr3[1, 1] = 4;
arr3[1, 2] = 5;
arr3[2, 0] = 6;
arr3[2, 1] = 7;
arr3[2, 2] = 8;
// Diğer tanımlama yöntemi. Yukarıdaki ile aynı
var arr3_ = new int[,]
{
{ 0, 1, 2},
{ 3, 4, 5},
{ 6, 7, 8},
};
for (int i = 0; i < arr3_.GetLength(0); i++)
{
for (int j = 0; j < arr3_.GetLength(1); j++)
{
Console.Write(arr3_[i,j]);
}
Console.WriteLine();
}
Console.WriteLine(arr3[1,2]);
Console.WriteLine(arr3_[1,2]);
Console.ReadKey();
// -----------------------------
var arrSuperList = new int[3, 3]; // 2 satır 2 sütun
arrSuperList[0, 0] = 1; // 0. satır 0. sütun
arrSuperList[0, 1] = 2; // 0. satır 1. sütun
arrSuperList[0, 2] = 3; // 0. satır 2. sütun
arrSuperList[1, 0] = 4;
arrSuperList[1, 1] = 5;
arrSuperList[1, 2] = 6;
arrSuperList[2, 0] = 7;
arrSuperList[2, 1] = 8;
arrSuperList[2, 2] = 9;
var arrSuperListTwo = new int[,]
{
{1,2,3 },
{4,5,6 },
{7,8,9 }
};
Console.WriteLine(arrSuperList[1,2]);
Console.WriteLine(arrSuperListTwo[1,2]);
for (int i = 0; i < arrSuperList.GetLength(0); i++)
{
for (int j = 0; j < arrSuperList.GetLength(1); j++)
{
Console.Write(arrSuperListTwo[i,j]);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}