C# Dizinin içe Dizin koyma

Bu konuyu okuyanlar

Anti_Dragon

Öğrenci
Katılım
15 Ekim 2020
Mesajlar
22
Reaksiyon puanı
7
Puanları
3
Yaş
23
Şimdi şöyle... Ben bir sürü dizin yaptım... lakin bu bütün dizilere erişmek için başka bir dizin yaparak zamandan tasarruf etmek istiyorum...
Örnek olarak Ben bir ülke seçip o ülkelerin içinden bir il seçmek istiyorum. Rezervasyon gibi bişey. Onu da ekrana yansıtmak istiyorum.

string[] türkiye = {"Ankara", "İstanbul", "Çanakkale"};
string[] ingiltere = {"Londra", "Oxford", "Bristol"};
string[] amerika = {"New York", "Los Angeles", "San Francisco"};
string[] almanya = {"Berlin", "Köln", "Frankfurt"};

Ama sorun bundan sonra başlıyor. Benim aklımdaki şey şuydu
string[] ülkeler = {türkiye[], ingiltere[], amerika[], almanya[]};

adam mesela Ankaraya gitmek istiyor
string x = Console.ReadLine();
x = x.ToLower();
if (x = "türkiye")
{
---Console.WriteLine("Hangi ili seçmek istiyorsunuz");
---x = Console.ReadLine();
---x = x.ToLower();
---if (x = "istanbul")
---{
------Console.WriteLine(ülkeler[0, 1];
---}
}

Gibi bişey düşündüm ama

string[] ülkeler = {türkiye[], ingiltere[], amerika[], almanya[]};

sorun çıkıyor. [] içine sayı girmem lazım. [] siz denedim ama yeniden hata verdi. null koymayı düşündüm int türü lazım diyor...

Bunu nasıl çözebilirim?
 

ozmen_celik

Software Developer
Katılım
3 Mart 2012
Mesajlar
571
Reaksiyon puanı
318
Puanları
63
Yaş
39
Çok boyutlu dizilere bakman lazım. Onu anlamak içinde matematikte "matrisler" konusuna hakim olman avantaj sağlayacaktır.
 
Üst