[C#] 콘솔과 유니티에서 숫자 입력값 받기
2023. 8. 2. 16:46ㆍC#
728x90
반응형
콘솔 실행창에서 Console.ReadLine(); 으로 입력값을 받을 때 string 형태를 받는 것이 일반적이므로 int a = Console.ReadLine(); 같이 쓰면 오류가 난다. 따라서 다음과 같은 방법으로 해결할 수 있다.
- TryParse
float a, b;
float.TryParse(Console.ReadLine(), out a);
float.TryParse(Console.ReadLine(), out b);
- Convert
int a;
String aValue = Console.ReadLine();
a = Convert.ToInt32(aValue);
유니티에서는 다음과 같이 값을 입력받을 수 있다.
public int aValue;
public int bValue;
void Start()
{
int a, b, c;
a = aValue;
b = bValue;
...
}
728x90
반응형
'C#' 카테고리의 다른 글
[C#] 함수의 오버로딩(Overloading) (0) | 2023.08.07 |
---|---|
[C#] 함수의 종류 (입출력이 없는 함수, 입력만 있는 함수, 출력만 있는 함수, 입출력이 있는 함수) (0) | 2023.08.07 |
[C#] bool과 long의 형태 (0) | 2023.08.01 |
[C#] 컴퓨터 구조 입문(High/Low Level, 메모리, 함수의 구현/호출부, delegate) (0) | 2023.07.07 |
[C#] 함수의 입출력 (0) | 2023.07.06 |