C# dilinde tanımlanan dizilerde sıkça kullanılan bazı metod ve özellikleri ile bunların kullanımlarını aşağıdaki listede ve örneklerde inceleyebilirisiz.
| Özellik | Açıklama | Kullanımı |
| Length | Dizinin uzunluğunu getir. | int dizi.Length |
| Rank | Dizinin Kaç boyutlu olduğunu getir. | int dizi.Rank |
| Metod | Açıklama | Kullanımı |
| Sort | Dizi içindeki elemanları sıralar. | Array.Sort(dizi) |
| GetValue | İstenilen sıradaki dizi elemanını getir. | dizi.GetValue(int indexno) |
| IndexOf | Dizide aranan elemanın index numarasını getirir. Aranan eleman dizide yoksa -1 değerini döndürür. | Array.IndexOf(dizi1, arananeleman) |
| Copy | Bir diziyi başka bir diziye kopyalar. | Array.Copy(dizi1, dizi2, elemansayısı) |
| Clear | Dizideki belirtilen sıradan belirtilen sayıdaki elamanı siler. (0. sıradan başla 5 tane sil) | Array.Clear(dizi1, 0, 5) |
dizi metod ve özellikleri ile ilgili örnekler.
using System;
namespace Array_Class
{
class Program
{
static void DiziYazir(int[] dizi)
{
Console.Write("\nDizideki elamanlar :\t");
foreach (int i in dizi)
{
Console.Write("\t{0}", i);
}
Console.WriteLine("\n");
}
static void Main(string[] args)
{
//tanımlamalar ve dizi1 içine elemanların yerleştirilmesi
int[] dizi1 = new int[5] { 43, 25, 33, 14, 5};
int[] dizi2 = new int[5];
int uzunluk, boyut;
//Dizi uzunluğunu öğrenme
uzunluk = dizi1.Length;
Console.WriteLine("Dizi Uzunluğu:\t{0}", uzunluk);
//Dizi boyunu kontrol, tek boyutlu dizi olduğu için 1 dönecektir.
boyut = dizi1.Rank;
Console.WriteLine("Dizi Boyutu:\t{0}", boyut);
//Diziyi sıralar. Not:aşağıdaki örnekler bu sıralamaya göre yapılacak unutmayın
Array.Sort(dizi1);
DiziYazir(dizi1);
//İstenilen sıradaki dizi elemanını getir.
Console.WriteLine("Get Value:\t{0}", dizi1.GetValue(2));
//Dizide aranan eleman kaçıncı sırada olduğunu getir. ilk sıra 0
Console.WriteLine("Get Index:\t{0}", Array.IndexOf(dizi1, 33));
//dizi1'i dizi2'ninye kopyalar.
Array.Copy(dizi1, dizi2, 5);
DiziYazir(dizi2);
//Dizideki elemanları siler
Array.Clear(dizi1, 0, 5);
DiziYazir(dizi1);
Console.ReadLine();
}
}
}

