ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2024.03.04 - 출력, 입력, 배열, foreach
    C# 2024. 3. 4. 19:58
    • C#에서 출력하는 다양한 방법

    - WriteLine

    Console.WriteLine( 출력하고_싶은_내용 );

    자동으로 개행이 되는 특징이 있다.

     

     

    - Write

    Console.Write( 출력하고_싶은_내용 );

     

     

    - 문자열 출력 포맷

    Console.WriteLine( "{0} {1} {2} ", 0번에_들어갈_내용, 1번에_들어갈_내용, 2번에_들어갈_내용);

     

     

    - 또다른 포맷 방법

    string str = string.Format("{0} {1} {2}", 0번에_들어갈_내용, 1번에_들어갈_내용, 2번에_들어갈_내용);

     

     

    - 문자열 보간 방법

    int a = 10;
    string str = "어쩌구";
    Console.WriteLine($" {a} {str}");    //10 어쩌구

     

     

    • C#에서 입력 받는 방법
    string str = Console.ReadLine();

    ReadLine은 입력받은 내용을 string형으로 저장하기 때문에 다른 자료형으로 값을 저장하고 싶다면 형변환을 해주어야 한다. 

     

     

     

    • C#에서 배열 선언 방법
    데이터형식[] 배열이름 = new 데이터형식[용량];

     

    • 배열을 초기화 하는 다양한 방법

    -  배열의 크기를 명시하는 방법

     

    - 배열의 크기를 생략하는 방법

     

    - new연산자랑, 크기를 모두 생략하는 방법(이 방법은 좋지 않다)

     

     

    • 2차원 배열 선언 방법
    데이터형식[,] 배열이름 = new 데이터형식[용량(행), 용량(열)]

     

    C++과 생긴게 좀 다르다.

     

     

    • foreach를 사용한 반복문
    foreach(요소 in 연속적인_무언가)

    배열이나 컬렉션을 반복문 돌릴 때 많이 사용한다. 2차원 배열을 for문을 이용하여 돌릴 때는 이중 for문을 써야하는데, foreach는 중첩없이 2차원 배열을 반복시킬 수 있다. 현대에 들어서 for와 foreach는 속도차이가 거의 나지 않아서 foreach로 처리할 수 있으면 foreach로 처리하는 것이 좋다.

     

     

    - 2차원 배열 foreach 반복 예제

     

Designed by Tistory.