freeCodeCamp/guide/russian/csharp/for/index.md

47 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: For Loop
localeTitle: Для цикла
---
# Для цикла
Цикл `for` выполняет блок кода до тех пор, пока указанное условие не станет ложным. Хотя `for` цикла выглядит как в [`while` цикла](https://guide.freecodecamp.org/csharp/while-loop) , разработчики должны использовать их **должным образом.** Используйте `while` когда число итераций является переменной, в противном случае используется `for` циклов. Обычное использование циклов `for` - это итерации массива. 1
## Синтаксис
```C#
for ((Initial variable); (condition); (step))
{
(code)
}
```
Цикл C # for состоит из трех выражений и некоторого кода.
## Описание
* _Начальная переменная_ : ваше начальное состояние, например int i = 0;
* _Условие_ : хотя это условие верно, код будет продолжать работать, например i <= 5;
* _Шаг_ : инкремент или декремент начальной переменной, например i ++ или i- = 2.
## пример
```C#
int[] array = { 1, 2, 3, 4, 5 };
for (int i = 0; i < array.Length; i++)
{
Console.WriteLine("Item on index {0} is {1}", i, array[i]);
}
```
## Вывод:
```
> Item on index 0 is 1
> Item on index 1 is 2
> Item on index 2 is 3
> Item on index 3 is 4
> Item on index 4 is 5
```
### источники
1 https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/for