حلقه روی آرایه (Loop through an array)
وقتی چند مقدار در یک آرایه (Array) داری، باید رویشان بگردی. این کار با حلقه ها ساده می شود و کدت مرتب تر می شود.
پیمایش با for و ویژگی Length
در حلقه for از Length کمک بگیر. این یعنی چند بار بچرخد.
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.Length; i++)
{
Console.WriteLine(cars[i]);
}
پیمایش راحت با foreach
حلقه foreach مخصوص پیمایش آرایه است. دیگر شمارنده لازم نیست.
foreach (type variableName in arrayName)
{
// code block to be executed
}
مثال عملی: همه ماشین ها را چاپ کن، بدون اندیس.
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
foreach (string i in cars)
{
Console.WriteLine(i);
}
نکته: اگر به شماره عنصر نیاز داری، for مناسب تر است. اگر فقط مقدار مهم است، foreach خواناتر است.
گام های تمرینی سریع
- یک آرایه چهارعنصری بساز.
- با
forهمه را چاپ کن. - با
foreachهمین کار را تکرار کن.
لینک های داخلی
- حلقه روی آرایه؛ با جزئیات حلقه for آشنا شو.
- foreach؛ پیمایش ساده آرایه ها.
- آرایه ها؛ ساخت و دسترسی به عناصر.
جمع بندی سریع
forوقتی اندیس لازم داری.foreachخواناتر و بی نیاز از اندیس است.Lengthتعداد چرخش حلقه را مشخص می کند.- آرایه از صفر اندیس گذاری می شود.