본문 바로가기

C#/Today I Learned

숫자 맞추기 게임

 

0부터 100까지의 숫자 값을 자료형 int를 사용하여 배열형식으로 만들었고

자료형 int를 사용한 새로운 변수 x를 만든다음에 배열에 있는 숫자값 중에 랜덤하게 하나를 선택하도록 설정 

string input = Console.ReadLine(); 으로 입력창을 구성

 

입력변수 input을 x와 비교하려면 일단 string으로 되어있어서 캐스팅을 해야했는데

기존에 계속사용해왔던 int.parse 를 활용하는 시나리오를 상정하였으나 코드를 작성하는데 어려움이 생겼다.

그래서 한번도 사용해본적 없던 int.tryparse를 활용하고 out 시킨 변수는 string이 아닌 int형이므로

이 out 시킨 변수를 x와 비교하는것이 가능하게 되었고 이에 따라 부등호를 사용하기위한 조건문을 수행하였다.

처음으로 실전에서 트라이펄스 캐스팅을 사용해서 구현했다는 부분에서 의의를 가질 수 있을 만한 작품이다.

'C# > Today I Learned' 카테고리의 다른 글

전위연산자 후위연산자?  (0) 2024.05.02
추상클래스 실전에서 사용해보기  (0) 2024.04.30
틱택토 - 턴제 형식  (0) 2024.04.28
캐스팅 사용 예시  (0) 2024.04.28
우주의나라 클래스 맛보기 및 TIL  (0) 2024.04.27