Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 입력값을 문자열로 읽는 방법 완벽 정리


C#에서 사용자 입력을 문자열로 읽으려면 Console.ReadLine() 메서드를 사용하면 됩니다.

str = Console.ReadLine();

위 코드는 콘솔에 입력된 내용을 그대로 문자열로 읽어옵니다. Console.ReadLine() 메서드는 기본적으로 입력값을 문자열(string) 타입으로 반환하기 때문에, Convert 클래스나 별도의 형 변환 과정이 전혀 필요하지 않다는 점이 특징입니다.

그럼 실제로 사용자가 입력한 문자열을 화면에 출력하는 간단한 예제를 살펴보겠습니다.

예제 코드

using System;
using System.Collections.Generic;

class Demo {
    static void Main() {
        string myStr;

        // ReadLine()을 사용하여 입력된 한 줄을 읽어옵니다
        myStr = Console.ReadLine();

        // 입력받은 문자열을 화면에 출력합니다
        Console.WriteLine("Result = {0}", myStr);
    }
}

실행 결과

Result =

프로그램이 실행된 직후에는 아직 입력이 없기 때문에 위와 같이 빈 값이 출력됩니다. 이 상태에서 사용자가 키보드로 "Amit"이라고 입력하고 Enter 키를 누르면, 입력한 값이 그대로 변수에 저장되어 다음과 같이 화면에 나타납니다.

Result = amit