Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Generic
- 인터페이스
- 배열
- script
- c#
- 직렬화
- invokec#events
- soundmanager
- 스파르타내일배움캠프
- FSM
- unity
- 프로그래머스
- 자료구조
- UI
- 메서드
- 효과음
- 장애물달리기
- 비선형자료구조
- ObjectPool
- 유니티
- 유한상태머신
- 람다식
- InputManager
- inputsystem
- BGM
- LINQ
- skybox
- 스택
- 코루틴
- delegate
Archives
- Today
- Total
목록콘솔창 (1)
Unity 개발일지
[C#] 무한루프를 이용해 잘못된 입력을 받았을 때 메세지 띄우기
오늘은 스파르타 2주차 TextRpg를 구현 중 알게된 코드에 대해 리뷰하고자 한다.위와 같은 상황에서 키를 입력받을 때 잘못된 입력을 받았을 때"잘못된 입력입니다." 에서 끝나지 않고 제대로 된 입력값이 나올때 까지 재입력을 받는 코드를 구현해보자. 먼저 위의 콘솔창을 띄우는 코드를 다음과 같이 입력한다. 그리고 입력을 받기 위해 int input을 선언하고, 유효한 입력을 했는지 확인하기 위한 함수를 선언한다. 이제 선언된 함수를 작성해보자.Console.ReadLine()으로 input을 받은 뒤int.TryParse(String, Int32) 메서드로 지역변수 ret 을 받는다.(외부에서 선언하지 않고 함수 내부에서 생성이되었음)성공적으로 변환되면 true, 실패하면 false를 반환한다. 성공적..
C#
2024. 4. 25. 20:02