using System;

public class 컬렉션반복
{
    public static void Main(string[] args)
    {
        // foreach문 : 배열 또는 컬렉션 내에서 있는 만큼 반복
        string arr = "안녕하세요."; // 문자열 : 문자의 배열

        // arr 변수에 있는 값 중에서 문자 하나씩 뽑아서 출력
        for (int i = 0; i < arr.Length; i++)
        {
            Console.Write("{0}\t", arr[i]); // 문자 하나씩 출력
        }
        Console.WriteLine();
    }
}

==============================================================================================

foreach문 사용 ==> 실행결과는 위의 for문과 동일하다.

using System;

public class 컬렉션반복
{
    public static void Main(string[] args)
    {
        // foreach문 : 배열 또는 컬렉션 내에서 있는 만큼 반복
        string arr = "안녕하세요."; // 문자열 : 문자의 배열

        // arr 변수에 있는 값 중에서 문자 하나씩 뽑아서 출력
        foreach (char item in arr) // in뒤에 오는 'arr'을 '컬렉션'이라고 한다.
        {
            Console.Write("{0}\t", item); // 문자 하나씩 출력
        }
        Console.WriteLine();
    }
}


// (char item in arr) ==> 'arr'라는 배열(문자열)에서 (문자)하나씩 뽑아서 char형 변수 'item'에 저장해라.

'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글

알고리즘 - 1. 합계(SUM)  (0) 2009.08.05
16. 1차원배열  (0) 2009.08.05
C# 언어 사양  (0) 2009.08.05
C# 기본 문법 PPT  (0) 2009.08.05
14. 배수의 합 구하는 프로그램(while문 / do ~ while문 사용)  (0) 2009.08.04
Posted by holland14
: