C# İKİ BOYUTLU STRİNG DİZİLER
C# programlama dili ile iki boyutlu string tip dizi oluşturma. Diziye eleman atama. String dizinin elemanlarına erişme.
İki Boyutlu Bir Dizi Oluşturmak
C# ile iki boyutlu bir string dizi aşağıdaki gibi oluşturulabilir.
string[,] metin;
metin = new string[2, 3];
Veya şu şekilde oluşturulabilir.
string[,] metin2 = { { "A1", "A2", "A3" }, { "B1", "B2", "B3" }, { "C1", "C2", "C3" }, { "D1", "D2", "D3" } };
String Diziye Değer Atamak
Bir string diziye aşağıdaki şekilde değer atanabilir.
metin[0, 0] = "K1";
metin[0, 1] = "K2";
for döngüsü ile string diziye eleman atamak için
private void button4_Click(object sender, EventArgs e)
{
string[,] metin;
metin = new string[5, 4];
int T = 1;
for (int u = 0; u < 5; u++)
{
for (int v = 0; v < 4; v++)
{
metin[u, v] = "SANATSAL" + T.ToString();
}
T++;
}
}
String dizinin elemanlarına ulaşmak
String dizinin belirli bir elemanına ulaşmak için.
string yazi;
yazi = metin[0, 1];
for döngüsü ile string dizi elemanlarına erişim
Aşağıdaki örnekte 2 boyutlu bir string dizi tanımlanmış bu diziye for döngüsü aracılığıyla elemanlar eklenmiş ve yine for döngüsü kullanılarak bu dizi elemanları string bir değişkene aktarılmış ve mesaj penceresinde gösterilmiştir.
private void button4_Click(object sender, EventArgs e)
{
string[,] metin;
metin = new string[5, 4];
int T = 1;
for (int u = 0; u < 5; u++)
{
for (int v = 0; v < 4; v++)
{
metin[u, v] = "SANATSAL" + T.ToString();
}
T++;
}
string yazi = "";
for (int u = 0; u < 5; u++)
{
for (int v = 0; v < 4; v++)
{
yazi = yazi + metin[u, v] + " , ";
}
}
MessageBox.Show(yazi);
}
SANATSAL BİLGİ
22/08/2016