C# 루프 설명
루프는 특정 조건이 충족될 때까지 일련의 명령을 반복하는 프로그래밍 구조입니다. 루프는 매우 자주 사용되므로 사용에 익숙해져야 합니다.
루프의 예로는 "조건이 유효한 동안 루프를 계속 진행하십시오"라는 while 루프가 있습니다. C#에는 while, for 및 foreach와 같은 다른 루프도 있습니다.
통사론
while (condition)
{
// Do something
}
while 루프 예제
int i = 0;
int goal = 7;
while (i < goal)
{
Console.Writeline("We didn't get there yet!");
i++;
}
이 코드 블록은 "우리는 아직 거기에 도달하지 못했습니다!"라고 쓸 것입니다. 정확히 7번.
For 루프 예제
for (var i = 0; i < 7; i++)
{
Console.WriteLine($"Current Index is {i}");
}
/*
* Output
* Current Index is 0
* Current Index is 1
* Current Index is 2
* Current Index is 3
* Current Index is 4
* Current Index is 5
* Current Index is 6
*/
Foreach 루프
var names = new List<string> {"Lukasz", "Jan", "John", "Jane", "Monica"};
foreach (var name in names)
{
Console.WriteLine($"How you doin', {name}");
}
/*
* Output
* How you doin' Lukasz
* How you doin' Jan
* How you doin' John
* How you doin' Jane
* How you doin' Monica
*/
마지막은 do while 루프입니다.
var knowledgeLevel = 0;
var knowledgeRequired = 1000;
do
{
Console.WriteLine("Keep studying!");
knowledgeLevel++;
} while (knowledgeLevel < knowledgeRequired);
하지만...
사용할 수 있는 루핑 메커니즘이 하나 더 있습니다. 목록 클래스에는 자체 "ForEach"메서드가 있습니다.
var names = new List<string> {"Lukasz", "Jan", "John", "Jane", "Monica"};
names.ForEach(name => Console.WriteLine($"How you doin', {name}"));
/*
* Output
* How you doin' Lukasz
* How you doin' Jan
* How you doin' John
* How you doin' Jane
* How you doin' Monica
*/
C#을 배우고 있습니까?
C# 학습을 시작하려는 사람이고 첫 직장을 준비하고 싶다면 가입을 고려하십시오.NET School
Reference
이 문제에 관하여(C# 루프 설명), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lukaszreszke/c-loops-explained-523c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)