C#/C# Basic

C# Loop : 반복문 01

HicKee 2022. 12. 3. 22:51

foreach

향상된 for문을 통해 반복 가능한 자료형의 반복을 쉽게 하도록 해줌

인자로 들어온 itrable-item의 내부 인덱스 끝까지 반복

foreach(데이터형식 변수명 in 배열명){  }

예제

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Loop_01 {
    internal class Loop_01 {
        static void Main(string[] args) {
            //반복문
            //for, while, do-while c언어와 문법 동일
            //foreach 향상된 for문

            string[] arr = { "홍길동", "김길동", "박길동" };
            int[] arr1 = { 10, 20, 30 };
            
            //문자열
            for (int i = 0; i < arr.Length; i++) {
                Console.WriteLine(arr[i]);
            }

            foreach (string i in arr) {
                Console.WriteLine(i);
            }

            //숫자
            for (int i = 0; i < arr1.Length; i++) {
                Console.WriteLine(arr1[i]);
            }

            foreach (int i in arr1) {
                Console.WriteLine(i);
            }

            foreach (var i in arr1) {
                Console.WriteLine(i);
            }
        }
    }
}

'C# > C# Basic' 카테고리의 다른 글

C# List : 리스트  (0) 2022.12.07
C# Array : 2차원 배열 01  (0) 2022.12.06
C# Array : 1차원 배열 01  (0) 2022.12.06
C# Loop : 반복문 02  (0) 2022.12.04
C# 기본  (0) 2022.12.02