سلام توسعه دهندگان گرامی در این سری از آموزش برنامه نویسی سی شارپ به آموزش آرایه (Array) در سی شارپ می پردازیم در مطالب قبلی آرایه (Array) را توضیح در این آموزش به نحوه پیاده سازی آرایه در زبان برنامه نویسی سی شارپ می پردازیم در ادامه با ما همراه باشید.
اگر تاکنون نمی دانید آرایه چیست ؟ از لینک زیر آن را مطالعه کنید.
در این آموزش آرایه را دوباره توضیح نمی دهیم و فقط به نحوه پیاده سازی و استفاده از آن می پردازیم.
syntax تعریف آرایه همانند زیر است.
dataType [] variable = new dataType [size] ;
datatype یعنی نوع آرایه که می خواهید تعریف کنید می تواند int , string , boolean یا هر نوع داده ای دیگر با حتی نوع داده ای سفارشی شما نیز باشد.
size هم اندازه آرایه را مشخص می کند.
اگر بخواهیم لیستی از نمره های یک دانشجو را که به صورت اعشاری هستند در یک آرایه نگه داریم می توانیم مثل زیر عمل کنیم.
double[] balance = new double[10];
اگر بخواهیم در هنگام تعریف آرایه به آن مقدار دهی نیز بکنیم می توانیم مثل زیر عمل کنیم.
int [] marks = new int[5] { 99, 98, 92, 97, 95};
در ادامه یک مثال از پرد کردن آریه و نمایش آن برای شما قرار میدهیم.
using System;
namespace ArrayApplication {
class MyArray {
static void Main(string[] args) {
int [] n = new int[10]; /* n is an array of 10 integers */
int i,j;
for ( i = 0; i < 10; i++ ) {
n[ i ] = i + 100;
}
for (j = 0; j < 10; j++ ) {
Console.WriteLine("Element[{0}] = {1}", j, n[j]);
}
Console.ReadKey();
}
}
}
خروجی کد بالا همانند زیر می شود.
Element[0] = 100
Element[1] = 101
Element[2] = 102
Element[3] = 103
Element[4] = 104
Element[5] = 105
Element[6] = 106
Element[7] = 107
Element[8] = 108
Element[9] = 109
با استفاده از حلقه foreach نیز می توان اینکار را انجام داد.
using System;
namespace ArrayApplication {
class MyArray {
static void Main(string[] args) {
int [] n = new int[10]; /* n is an array of 10 integers */
for ( int i = 0; i < 10; i++ ) {
n[i] = i + 100;
}
foreach (int j in n ) {
int i = j-100;
Console.WriteLine("Element[{0}] = {1}", i, j);
}
Console.ReadKey();
}
}
}
خروجی کد بالا نیز همانند قبل است.
برای اینکه آرایه N بعدی تعریف کنید مثل زیر عمل کنید !
string[,] array = new string[,]
{
{"cat", "dog"},
{"bird", "fish"},
};
Console.WriteLine(array[0, 0]);
Console.WriteLine(array[0, 1]);
Console.WriteLine(array[1, 0]);
Console.WriteLine(array[1, 1]);
خروجی کد بالا همانند زیر خواهد بود.
cat
dog
bird
fish
این آموزش هم به پایان رسید.
موفق و موید باشید.
مطالعه بیشتر