یک آرایه ، نوعی ساختار داده است که شامل چندین متغیر از نوع مشابه است. آرایه ها با یک نوع اعلان می شوند:
type[] arrayName;
مثال زیر آرایه تک بعدی، چند بعدی و دندانه ای را می سازد:
معرفی آرایه ها
آرایه ها دارای خواص زیر می باشند:
- یک آرایه می تواند تک بعدی، چند بعدی، یا دندانه ای باشد.
- مقدار پیش فرض عناصر آرایه عددی صفر و عناصر آرایه ها از نوع ارجاعی null است.
- آرایه دندانه ای، آرایه ای از آرایه ها است و بنابراین عناصر آن از نوع ارجاعی می باشند و با null مقدار دهی اولیه شده اند.
- شماره گذاری عناصر آرایه از صفر شروع می شود: آرایه ای با n عنصر از 0 تا n-1 اندیس گذاری (شماره گذاری) می شود.
- عناصر آرایه ها از هر نوعی از جمله نوع آرایه، می توانند باشند.
- نوع های آرایه ، نوع های مرجعی هستند که از نوع انتزاعی و پایه ای Array مشتق شده اند. ازآنجائیکه این نوع، IEnumerable و IEnumerable<T> را پیاده سازی می کند، شما می توانید در سی شارپ از حلقه تکرار foreach روی همه آرایه ها استفاده کنید.