Diziler (C# Programlama Kılavuzu)
Bir dizi aynı türden çok sayıda değişken içeren bir veri yapısıdır. Bir dizi türü ile bildirilmiþtir:
type[] arrayName;
Aşağıdaki örnekler, tek boyutlu, çok boyutlu ve pürüzlü dizileri oluşturun:
class TestArraysClass
{
static void Main()
{
// Declare a single-dimensional array
int[] array1 = new int[5];
// Declare and set array element values
int[] array2 = new int[] { 1, 3, 5, 7, 9 };
// Alternative syntax
int[] array3 = { 1, 2, 3, 4, 5, 6 };
// Declare a two dimensional array
int[,] multiDimensionalArray1 = new int[2, 3];
// Declare and set array element values
int[,] multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };
// Declare a jagged array
int[][] jaggedArray = new int[6][];
// Set the values of the first array in the jagged array structure
jaggedArray[0] = new int[4] { 1, 2, 3, 4 };
}
}
Dizi genel bakış
Bir dizi aşağıdaki özelliklere sahiptir:
Bir dizi olabilir Tek boyutlu, çok boyutlu veya Jagged.
Sayısal dizi öğelerinin varsayılan değer sıfır olarak ayarlayın ve başvuru öğelerini ayarlandığında null.
Basit bir dizi oluşan bir dizi ve bu nedenle öğelerini başvuru türleridir ve için başlatılan null.
Sıfır dizinlenmiş dizidir: ile bir dizi n öğeleri dizine 0 için n-1.
Dizi öğelerini bir dizi türü de dahil olmak üzere herhangi bir tür olabilir.
Dizi türleri baþvuru türleri soyut temel türünden türetilmiş Array. Bu tür uygulayan bu yana IEnumerable ve IEnumerable<T>, kullanabileceğiniz foreach C# [NULL]'taki tüm diziler üzerinde yineleme.
İlgili Bölümler
(C# Programlama Kılavuzu) bağımsız değişken olarak geçirerek diziler
Geçirerek dizileri kullanarak ref ve out (C# Programlama Kılavuzu)
Değişkenler hakkında daha fazla bilgi , başına Visual C# 2010
C# dil belirtiminin
Daha fazla bilgi için bkz: C# dil belirtiminin. Dil belirtimi, C# sözdizimi ve kullanımı için nihai kaynaktır.