Dizi nasıl tanımlanır?

C# ta diziler system.Array tarafından üretilir. Diziler ayrı bir sınıf türü olduğundan C ve C++’ tan daha çok özelliklere sahiptirler.

Bir dizi iki şekilde tanımlanabilir:

1) Bildirim ve tanımlamanın aynı satırda olması:
int[] dizi = new int[10];

2) Bildirim ve tanımlamanın ayrı satırlarda yapılması:
int[] dizi;
dizi = new int[10];

Bu kullanımların ikisi de aynı şeyi ifade etmektedir.

Ayrıca dizileri aşağıdaki gibi de tanımlayabiliriz.

string[] dizi1 = {”Bir”,”iki”,”üç”};
int[] dizi2 = {1,2,3};
float[] dizi3 = {1f,2f,3f};
Burdaki dizilerin boyutları 3 olarak atanır.

C ve C++ dillerinde
char a[] =  “dizi”;
şeklinde tanımlanabilir. Fakat C# dilinde bu yoktur.

C ve C++ dillerinde dizilerin boyutu derleme sırasında bilinmek zorundadır. Çünkü bellekte ne kadar alan ayıracağı dizinin boyutundan anlaşılmaktadır. Fakat C#’ ta diziler referans tipi olduğundan dizilerin boyutunu çalışma esnasında belirleyebilirsiniz.

Birden Fazla Dizinin Tanımlanması:
int[] dizi1=new int[10],dizi2 =  new int[10];

Leave a Reply

You must be logged in to post a comment.