안녕하세요, Davey 입니다. 오늘 포스팅 할 사항은, C# 에서 기초이지만 가장 많이 쓰이는 반복문 관한 내용입니다. 하나 하나 설명해 드리겠습니다.
그럼 For문, Foreach문 그리고 마지막으로 Do While 문 & While 문에 대해서 하나 하나 설명 드리도록 하겠습니다.
For 문
: 간단한 조건에 맞춰서, 반복적 작업을 할때 사용하는 구문입니다. 간단하게 For 문 관련 예제 코드를 작성해보도록 하겠습니다.
========================================================
using System;
using System.Collections;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int q; // int Type q 변수 선언
for (q = 0; q < 5; q++) // for 반복문 q 가 5보다 같거나 클때까지 순환
{
Console.WriteLine(q);
}
int p; // int Type p 변수 선언
for (p = 0; p < 10; p++) // for 반복문 p 가 10보다 같거나 클때까지 순환
{
Console.WriteLine("TEST" + p);
}
}
}
}
========================================================
- Run을 해보시면 아래와 같은 결과를 얻을 수 있습니다.
Foreach 문
: 일정 범위 혹은 복수계의 집합의 아이템을 순환시켜 반복작업을 하는데 쓰이는 구문입니다. 간단하게 Foreach 문 관련 예제 코드를 작성해보도록 하겠습니다.
========================================================
using System;
using System.Collections;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
ArrayList test_array2 = new ArrayList(); // ArrayList Type 변수 선언
test_array2.Add(1);
test_array2.Add(2);
test_array2.Add(3);
foreach (object item1 in test_array2) // foreach 구문을 써서, test_array2 속성값 반복
{
Console.WriteLine(item1 + "\n");
}
ArrayList array1 = new ArrayList(); // ArrayList 변수 array1 선언 및 초기화
array1?.Add("false1"); // 포함 여부에 따라 string 문자 추가
array1?.Add("false2"); // 포함 여부에 따라 string 문자 추가
Console.WriteLine("첫번째 값 {0}", array1?[0]);
Console.WriteLine("두번째 값 {0}", array1?[1]);
foreach (string test_element2 in array1) // foreach 구문을 써서, array1속성값 반복
Console.WriteLine(test_element2);
Console.ReadKey();
}
}
}
========================================================
- Run을 해보시면 아래와 같은 결과를 얻을 수 있습니다.
Do While 문 & While 문
1) Do While: While 문 시작전에 무조건 구문을 시작하는 구문입니다.
2) While : 조건이 만족하는 동안에는 반복구문이 순환하게 하는 구문입니다.
- 간단하게 Do While 문 & While 문 관련 예제 코드를 작성해보도록 하겠습니다.
========================================================
using System;
using System.Collections;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int verification1 = 5;
do // 일단 조건에 상관없이 1회는 무조건 실행
{
Console.WriteLine(verification1--);
Console.WriteLine();
} while (verification1> 0);
int verification2= 10;
while (verification2> 0) // 조건에 충족하는 한 반복문 수행
{
Console.WriteLine(verification2--);
Console.WriteLine();
}
Console.ReadKey();
}
}
}
========================================================
- Run을 해보시면 아래와 같은 결과를 얻을 수 있습니다.
이상입니다. 반복문은 정말 많이 사용하니까, 숙지해 두시면 정말 많은 도움 되실 겁니다. 제 글이 조금이나 도움이 되셨으면 좋겠네요. 모두가 C# 프로그래머가 되는 그날 까지 화이팅입니다.
[저작권이나, 권리를 침해한 사항이 있으면 언제든지 Comment 부탁 드립니다. 검토 후 수정 및 삭제 조치 하도록 하겠습니다. 그리고, 기재되는 내용은 개인적으로 습득한 내용이므로, 혹 오류가 발생할 수 있을 가능성이 있으므로, 기재된 내용은 참조용으로만 봐주시길 바랍니다. 게시물에, 오류가 있을때도, Comment 달아 주시면, 검증 결과를 통해, 수정하도록 하겠습니다.]
'C# > C# 일반 & Basic (General & Basic)' 카테고리의 다른 글
C# 프로그래머 되기 Null 변수 선언 bool 형식 (0) | 2021.03.03 |
---|---|
C# 프로그래머 되기 판단문 if Switch Case 자체 판단 구문 (0) | 2021.03.03 |
C# 프로그래머 되기 var 변수 선언 및 공용 형식 시스템(CTS) (0) | 2021.03.03 |
C# 프로그래머 되기 데이터 형식 바꾸는 방법 배워보기 (4) | 2021.02.24 |
C# 프로그래머 되기 Visual Studio 2015에서 Tuple 기능 지원하는 C# 7.1 을 쓸 수 있는 방법 (1) | 2021.02.24 |
댓글