در تعریف آرایه ها از [] استفاده می شود و اولین عضو آرایه عضو صفرم آن است.
Int[] ar={3,1,2};
Array.Sort(ar);
نیازی نیست که عناصر آرایه در زمان تعریف مقداردهی شوند زیرا اگر عناصر آرایه مقداردهی اولیه نشده باشد، در زمان اجرا به صورت زیر مقداردهی می شود:
· ReferenceType ها مثلا مانند String به null مقداردهی می شود.
· Numeric ها به صفر مقداردهی می شود.
· مقادیر Boolean به false مقداردهی می شوند.
· مقادیر Char با کاراکتر \0 مقداردهی می شوند.
تعریف آرایه دو بعدی به صورت زیر است:
int[ , ] cells = int[3,3]
و
Int[ , ] cells = {
{1,0, 2},
{1, 2, 0},
{1, 2, 1}
}
درمقداردهی آرایه های دوبعدی باید توجه داشت که بعد دوم همه عناصر تعدادش یکی باشد. مثلا در مقداردهی بالا چون همه 3 عضو دارند درست است.
jaggedArray آرایه ای از آرایه ها است و تعریف آن به شرح زیر است:
int[][] cells={
new int[]{1,0,2,0}
new int[]{1,2,0}
new int[]{1,2}
new int[]{1}