2023. 10. 21. 16:05ㆍGame Develop/C# Programming
이번에는 데이터 입력하는 방법에 대하여 알아보려고 한다.
가장 처음에 했듯이 콘솔창에 문자열을 출력하는 방법은 WriteLine()이었다.
그렇다면 입력할 수도 있지 않을까?
콘솔창에 데이터를 입력하는 방법은 바로 ReadLIne()이다.
출력 입력
WriteLine(); ReadLine();
이제 직접 ReadLine() 메서드를 활용해보자


inputText라는 저장공간을 만들어 거기에 ReadLine()으로 읽어들인 값을 inputText에 대입하여 출력하면 끝이다.
하지만 위의 방식이면 문자열만 입력받아 출력이 가능하다.
그렇다면 문자열말고 다른 데이터 형식을 저장해주려면 어떻게 할까?
얘를 들어 int 형식의 데이터를 입력하려고 한다면 다음과 같이 오류가 난다.

눈치 챘겠지만 정수형 저장 공간에 문자열을 대입하려고 하니까 오류가 나는 것이다.
따라서 우리는 이 문자열을 정수로 변환해서 대입해주어야 한다.
이때 사용하는 것이 Parse이다.
Parse : 암호를 해독하다. 해석하다. 변환하다

int를 정의한 구조체에 Parse() 메서드를 활용하여 문자열이 정수인지 아닌지를 판단한다.
문자열이 정수로 이루어졌으면 문자열을 정수로 변환하여 반환하고, 문자열이 정수가 아니라면 오류를 일으키게 된다.
1) 정수 입력시

2) 정수 외의 값 입력시

자 두 숫자를 입력받아서 그 숫자의 합을 출력해보고 포스팅을 마무리하도록 하겠다.


이렇게 간단하게 숫자들을 넣어 합을 구할 수 있다.
이번 포스팅은 여기서 마치도록 하겠다!
'Game Develop > C# Programming' 카테고리의 다른 글
C# Practicing(반복문) (1) | 2023.10.21 |
---|---|
C# Practicing(제어문) (1) | 2023.10.21 |
C# Practicing(연산자) (0) | 2023.10.21 |
C# Practicing(다양한 데이터 타입 및 변수 출력하기) (1) | 2023.10.19 |
C# Practicing(Hello World 출력하기) (0) | 2023.10.19 |