본문 바로가기
Revit/C# 기초

C# 반복문

by Crony 2014. 12. 23.

Revit API를 배우기 위한 C#의 기초 다섯번째 시간

반복문의 종류및 사용하는 방법


// ──────────────────────────────
//          03 C# 반복문
// ──────────────────────────────
			// for 반복문
            for (int i = 1; i <= 10; i++) // 초기값;참이되는조건; 증감
            {
                Console.WriteLine(i);
            }
			
			// while 반복문
			int j = 1;
            int sum = 0;
            while(j<=100) // 조건
            {
                sum = sum + j;
                j++; // j=j+1
            }
            Console.WriteLine("Sum = {0} {1}", sum, j);
			
            // do while 반복문 실행구문 실행후 조건을 체크
            string menu = "";
            do
            {
                Console.WriteLine("Select Menu : (1)Triangle (2)Rectangle (Q)Quit");
                menu = Console.ReadLine();
                Console.WriteLine(menu + "is selected");
            } while (menu != "Q");
			
            // foreach 반복문
            string[] ages = new string[] {"1) 10-20", "2) 30-40", "3) 50-60", "4) 70+"};
            foreach(string s in ages)
            {
                Console.WriteLine(s);
            }
for 반복문 : 초기값과 참이되는 조건 그리고 증가 값을 입력하여 참이되는 조건이 충족하면 계속반복이 되는 구문
while 반복문 : 조건을 입력하여 조건이 참이면 계속 반복이 되는 구문
do while 반복문 : 조건을 먼저 실행하며 조건을 비교하는 구문으로 while 반복문과 비슷
foreach 반복문 : 리스트 갯수만큼 반복이 되며 리스트의 요소를 구문에서 계속 이용할수 있습니다.


'Revit > C# 기초' 카테고리의 다른 글

C# enum  (0) 2014.12.23
C# 배열 / 문자열  (0) 2014.12.23
C# 조건문  (0) 2014.12.23
C# 변수/상수  (0) 2014.12.23
C# 간단한 WinForm 프로그램  (0) 2014.12.23