18 Eylül 2023 Pazartesi

C#'DA DİZİLER

DİZİLER



DİZİ TANIMLAMA

int[] dizi = new int[25];

bool[] dizi1 = new bool[10];

int[] dizi2;

dizi2 = new int[20];


DİZİYE DEĞER ATAMA

int[] strDizi = new int[3];

strDizi[0] = 5;

strDizi[1] = 7;

strDizi[2] = 9;

Console.WriteLine("Değer : " + strDizi[2]);

Console.ReadLine();

STRİNG DİZİ OLUŞTURMA

string[] sDizi = new string[4];

sDizi[0] = "T";

sDizi[1] = "A";

sDizi[2] = "L";

sDizi[3] = "O";

Console.ReadLine();

DİZİYİ OLUŞTURURKEN DEĞER ATAMA

string[] fString = { "ali", "ata", "bak" };

for(int i = 0; i < fString.Length; i++)

{

Console.WriteLine(fString[i]);

}

Console.ReadLine();

<------------------------>

string akademi = "TAYLAN";

for(int i = 0; i < akademi.Length; i++)

{

Console.WriteLine(akademi[i]);

}

Console.ReadLine();

<------------------------>

string[] sehirler = new string[3];

sehirler[0] = "İstanbul";

sehirler[1] = "Ankara";

sehirler[2] = "Adana";

Console.WriteLine(sehirler[2]);

Console.ReadLine();

<------------------------>

string[] sehirler = new string[3];

sehirler[0] = "İstanbul";

sehirler[1] = "Ankara";

sehirler[2] = "Adana";


for (int i = 0; i < sehirler.Length; i++)

{

Console.WriteLine(sehirler[i]);

}

Console.ReadLine();

<------------------------>

BİR ÖNCEKİ ÖRNEĞİ CHARLARINA AYIRMAK İSTERSEK

string[] sehirler = new string[3];

sehirler[0] = "İstanbul";

sehirler[1] = "Ankara";

sehirler[2] = "Adana";


for (int i = 0; i < sehirler.Length; i++)

{

for (int j = 0; j < sehirler[i].Length; j++)

{

Console.WriteLine(sehirler[i][j]);

}

Console.WriteLine("******");

}

Console.ReadLine();

<------------------------>

string[] sehirler = new string[3];

sehirler[0] = "İstanbul";

sehirler[1] = "Ankara";

sehirler[2] = "Adana";



for (int i = 0; i < sehirler.Length; i++)

{

if (sehirler[i] == "Ankara")

{

Console.WriteLine(sehirler[i] + " İli içerisinde dönülüyor.");

Thread.Sleep(2000);

for (int h = 0; h < sehirler[i].Length; h++)

{

if (h == 3)

{

Console.WriteLine("Aranılan bulundu : " + sehirler[i][h]);

}

}

}

}

Console.ReadLine();

ELEMAN SAYISINI KONSOLDAN ALARAK DİZİ OLUŞTURMA

Console.Write("Eleman Sayısı : ");

int sayi = Convert.ToInt32(Console.ReadLine());

int[] dizi = new int[sayi];


for (int i = 0; i < dizi.Length; i++)

{

Console.WriteLine(dizi[i]);

}

Console.ReadLine();

DİZİNİN HER İNDEKSİNDE BİR ÖNCEKİ İNDEKSİN 2 İLE ÇARPIMINI YAZMAK

int[] values = new int[3];

values[0] = 5;

values[1] = values[0] * 2;

values[2] = values[1] * 2;

Console.WriteLine(values[2]);

Console.ReadLine();

<------------------------>

int[] values = new int[3];

values[0] = 5;

for (int i = 1; i < values.Length; i++)

{

values[i] = values[i - 1] * 2;

}

Console.WriteLine(values[2]);

Console.ReadLine();

İKİ BOYUTLU DİZİLER

int[,] ikiBoyut =

{

{ 1,2 },

{ 3,4 },

{ 5,6 },

{ 7,8 }

};


for (int i = 0; i < 4; i++)

{

for (int j = 0; j < 2; j++)

{

Console.WriteLine(ikiBoyut[i,j]);

}

}

ikiBoyut[0, 0] = 10;

ikiBoyut[0, 1] = 20;

ikiBoyut[1, 0] = 30;

ikiBoyut[1, 1] = 40;

ikiBoyut[2, 0] = 50;

ikiBoyut[2, 1] = 60;

ikiBoyut[3, 0] = 70;

ikiBoyut[3, 1] = 80;



for (int i = 0; i < 4; i++)

{

for (int j = 0; j < 2; j++)

{

Console.WriteLine(ikiBoyut[i, j]);

}

}

Console.ReadLine();

ÜÇ BOYUTLU DİZİLER
int[,,] ucBoyut =
{
{ { 1,2 }, { 3,4 } },
{ { 5,6 }, { 7,8 } },
{ { 9,10 }, { 11,12 } },
{ { 13,14 }, { 15,16 } }
};


for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 2; j++)
{
for (int k = 0; k < 2; k++)
{
Console.WriteLine(ucBoyut[i, j, k]);
}
}
}

ucBoyut[0, 0, 0] = 10;
ucBoyut[0, 0, 1] = 20;
ucBoyut[0, 1, 0] = 30;
ucBoyut[0, 1, 1] = 40;
ucBoyut[1, 0, 0] = 50;
ucBoyut[1, 0, 1] = 60;
ucBoyut[1, 1, 0] = 70;
ucBoyut[1, 1, 1] = 80;


for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 2; j++)
{
for (int k = 0; k < 2; k++)
{
Console.WriteLine(ucBoyut[i, j, k]);
}
}
}
Console.ReadLine();

DÜZENSİZ DİZİLER
int[][] jagged =
{
new int[]{1,2,3,4,5,6 },
new int[]{1,2},
new int[]{1,2,3,4},
new int[]{1}
};


foreach (var jag in jagged)
{
foreach (var eleman in jag)
{
Console.WriteLine(eleman);
}
Console.WriteLine();
}
Console.ReadLine();
Paylaş:

0 Yorumlar:

Yorum Gönder

İSTATİSTİK

KİTAP ÖNERİSİ