İNTERNET TABANLI PROGRAMLAMA Dersi ASP.NET ile Dinamik Web Kodlama soru detayı:

PAYLAŞ:

SORU:

C# programlama dilinde diziler hakkında kısaca bilgi
veriniz.


CEVAP:

C# ile birçok değeri içinde barındırabilen diziler
tanımlanabilir. C# ile tanımlanan diziler PHP’deki esnek
yapıya oranla daha katı kurallara sahiptir. C# ile
tanımlanan dizilerin boyutları sabittir. Anahtar (indis)
olarak sadece tamsayı kullanılabilmektedir. Tüm dizi
elemanları tek bir türde olmak zorundadır. Dizi anahtarları
0’dan başlamaktadır. Bir başka deyişle dizinin ilk
elemanının anahtarı 0’dır. Dizi tanımlanırken hangi türde
bir dizi olacağı belirlenmelidir. int[] ifadesi ile bir tamsayı
dizisi tanımlanmaktadır. Dizi kullanılmadan önce mutlaka
new kelimesi ile veya {} kullanılarak kaç elemanlı olacağı
belirlenmelidir. Küme parantezleri ile dizinin hem kaç
elemanlı olduğu belirlenmekte hem de ilk değer ataması
yapılmaktadır. Çok boyutlu dizi tanımlarken int[,] yapısı
ile dizinin kaç boyutlu olacağı belirtilmelidir. Bir virgül
olursa iki boyutlu, iki virgül olursa üç boyutlu bir dizi
olacaktır. Bir başka deyişle boyut sayısı, virgül sayısının
bir fazlasıdır. Dizi tanımlandıktan sonra dizinin büyüklüğü
new veya {} ile belirlenmelidir.