본문 바로가기

C#/Today I Learned

우주의나라 클래스 맛보기 및 TIL

 

처음으로 클래스라는 것을 사용해 보았다.

세분화하여 작업하기 때문에 확실히 가독성이 좋고 효율적이다.

하지만 하드코딩으로만 코딩해와서 생각나는데로 적으면서 내려갔었던거랑은 달리

클래스를 사용하게되니 각각의 클래스별로 정상적으로 기능하고 서로 호환될 수 있도록 시나리오를 상정하는 부분들이 낯설다.

자주 애용해왔던 string input = ConsoleReadLine(); 에서 if(string == input) 으로 이어지는 콤보대신에 

새로운 클래스에 해당 기능을 저장해놓고 case를 사용하는 식으로 하니 간편하였다.

위의 코드는 string을 사용하는 문자열이지만 정수를 사용하는 int같은경우로 만드려면

if ( int.tryparse(~~~,out @) 과 같은 형식으로 @을 리턴값으로 반환하면 된다.

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

전위연산자 후위연산자?  (0) 2024.05.02
추상클래스 실전에서 사용해보기  (0) 2024.04.30
틱택토 - 턴제 형식  (0) 2024.04.28
캐스팅 사용 예시  (0) 2024.04.28
숫자 맞추기 게임  (0) 2024.04.26