Programlama dillerinde dizilerin kullanım amaçları ve olası uygulamalar konusunda örnekler paylaşmıştım. Aslında iç içe diziler hakkında da C# ile iç içe foreach döngüsü kullanımı ve örnekleri yazısında bir örnek paylaşmıştım. Ama derinlerde kalmaması ve ayrı bir başlık olarak da bulunması amacıyla bu uygulamayı da eklemek istedim.
iç içe foreach döngüsü örneğinde iç içe dizi tanımladığımızda, dıştaki dizinin sakladığı değişken tipi yine bir dizi olduğu için Array[] olarak belirtmiştik. Bu yazıda ise farklı bir örnek paylaşarak ilerleyen saatlerde ayrı başlık altında anlatmaya çalışacağım (edit: C# ile pürüzlü dizi (jagged array) kullanımı) pürüzlü dizi kullanarak dizi altında dizi tanımlayalım.
Örneğin;
string[] meyveler = {"elma", "armut", "kavun"};
string[] sebzeler = {"soğan", "sarımsak", "domates", "kabak"};
string[][] yiyecekler = new string[][] { meyveler , sebzeler };
System.Console.WriteLine(yiyecekler[0][0]); //elma
Önceki benzer yazılarımdan bazıları için;
bkz: C# ile iki dizinin elemanlarını toplamak
bkz: C# ile çok boyutlu dizi tanımlamak
bkz: C# dizinin eleman sayısını bulmak
bkz: C# ile içinde elemanlarla birlikte dizi tanımlamak
bkz: C# ile Dizi Tanımlamak (Array)