سلام

امروز قصد داریم در مورد آرایه ها برای شما توضیح دهیم .

قبلا در مورد متغییر با شما صحبت کردیم حال در نظر بگیرید اگر قرار باشد برای یک سازمان اطلاعاتی را در متغییر قرار دهیم باید هزاران متغییر تعریف کنیم که اصلا عقلانی نیست چون زمان بسیار زیادی از شما خواهد گرفت . اما راه کار چیست ؟ آرایه ها به کمک ما می آیند تا بتوانیم با نوشتن یک خط کد بیش از هزاران متغییر داشته باشیم .

 

نحوه ی تعریف متغییر ها:

Type[]     name;

name = new type [تعداد عناصر آرایه];

در خط اول مقدار type  می تواند یکی از نوع های int ، char ، float ، string و .... باشد.

تعریف بالا را می توان به صورت زیر نیز نوشت

Type[]     name= new type [تعداد عناصر آرایه];

با یک مثال این موضوع را روشن تر می سازیم .

;int[] number =new int[5]

یا

;string[] s=new string[5]

 در مثال زیر ما 5 خانه از حافظه را رزرو کرده ایم .

;int[] number =new int[5]

با نوشتن خط کد زیر مقدارها را درون حافظه قرار می دهیم .

;number[0]=10

;number[1]=12

;number[2]=30

;number[3]=14

;number[4]=60

همانطور که در مثال بالا مشاهده کردید اولین خانه ی حافظه از صفر شروع می شود .

با خط کد زیر می توانیم مقدار درون خانه ی سوم حافظه را نمایش دهیم .

;System.Console.write(number[2])

در خروجی شاهد نمایش عدد 30 خواهیم بود . اگر دقت کرده باشید من نوشتم خانه ی سوم اما هنگام نوشتن number[2] را صدا زدم . این به خاطر این می باشد که خانه های حافظه از صفر شروع می شود و number[2] سومین خانه ی حافظه است .

در ادامه مثال هایی خواهیم زد این مسئله همچنان روشن تر شود .

موفق باشید.