Я немного запутался в циклах на C#, что лучше всего использовать для различных циклов, таких как For, foreach, while, do while, List.ForEach?C# различного типа использования цикла
ответ
В зависимости от срока службы. Например, если вам нужны только нечетные индексированные элементы в массиве, используйте цикл for с +2 в каждом прогоне. ForEach подходит для стандартных петель. Но в некоторых случаях вы не можете использовать один из них, например. в foreach вы не можете удалять элементы из коллекции. Вам нужно, например, ибо в этом случае. И, когда у вас есть определенное условие, вам нужен цикл while.
используется для цикла, когда вы хотите установить счетчик итераций такие
for(int i=0;i<3;i++)//will loop until it meets the condition i<3
{ //statement here}
используется Еогеасп, если вы собираетесь в цикле и отображать коллекцию переменной такого
string[] name = { "josh", "aj", "beard" };
// ... Loop with the foreach keyword.
foreach (string value in name)
{
Console.WriteLine(name);
}
в то время как это используйте, если вы хотите, чтобы это было условие перед первым оператором
while(condition)
{
//statement here
}
do while используется, если вы хотите сделать заявление прежде, чем условие
do
{
//statement here
}
while(condition)
- 1. Назначение объектов различного типа
- 2. Получение различного вывода из цикла
- 3. Объявить переменную различного типа foreach
- 4. входы переменного тока различного типа
- 5. Объединить два списка различного типа
- 6. rxjava слияние наблюдаемых различного типа
- 7. о SizeOf() класса различного типа
- 8. IN оператора различного типа аргументов
- 9. C# во время использования цикла
- 10. DataContractJsonSerializer выбрасывает InvalidCastException для членов различного типа
- 11. Ускорение сериализации: читать данные различного типа
- 12. Использования C# Типа как общий
- 13. Как получить параметры различного типа из эллипсиса в C
- 14. Visual C++ - get() - переопределить модификаторы различного типа c2373
- 15. Json.net C# сериализовать/десериализовать несколько объектов (различного типа)
- 16. Как инициализировать несколько переменных различного типа в цикле C#?
- 17. Regex в C# и WPF для проверки различного типа ввода
- 18. Создание различного номера C#
- 19. Теги различного размера в зависимости от использования
- 20. Добавить элементы различного типа в список .Net
- 21. искры flatMapToPair для создания ключей различного типа
- 22. Преобразовать между различного рода типа образца
- 23. Поиска для различного пользовательского поста типа
- 24. FluentAssertions Сравнение двух списков различного типа
- 25. Сравнить значения различного типа в Lua 5.2
- 26. Elm/html: упорядоченный список элементов различного типа
- 27. Различные частичные для различного типа контента
- 28. Loopback - Как реализовать различного типа пользователей
- 29. Итерационная переменная различного типа, чем коллекция?
- 30. Java, как хранить объект различного типа