دستور foreach در سی شارپ
سلام دوستان
امروز قصد داریم تا در مورد دستور foreach در زبان سی شارپ شما را آشنا کنیم
foreach({type} {variable-name} in {collection})
{
// دستورات
}
ساختار foreach به صورت بالاست
type : در دستور بالا نوع متغییر است که می تواند یا عددی باشد یا رشته ای یا هر چیز دیگری
variable-name : در دستور بالا نام متغییر است که می تواند دلخواه باشد برای مثال int a که a همان
نام متغییر است
collection : مجموعه ایست که مقادیری درون آن قرار دارد و قصد داریم به آن مقادیر
دسترسی داشته باشیم برای مثال مقدار آبی از مجموعه آرایه های رنگ
string[] names = {"Ali","Mohammad","Hossein","Farhad","Saeed","Sadegh","Mahmoud"};
foreach (string i in names)
{
Console.WriteLine(i);
}
در مثال بالا در خط اول آرایه ای به نام names تعریف شده است
در خط دوم string نوع متغییر است
i نام متغییر است که به صورت دلخواه تعیین شده است .
names همان collection یا مجموعه ایست که در اینجا از آرایه هاست.
در بدنه نیز دستور چاپ i صادر شده است .
نکته : در صورتی که نوع متغییر به جای string از var استفاده شود به زبان سی شارپ این پیام را
می دهید که به صورت هوشمندانه نوع متغییر را شناسایی کن .
موفق باشد.