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];
Filed under: CSharp
Leave a Reply
You must be logged in to post a comment.