처음으로 클래스라는 것을 사용해 보았다.
세분화하여 작업하기 때문에 확실히 가독성이 좋고 효율적이다.
하지만 하드코딩으로만 코딩해와서 생각나는데로 적으면서 내려갔었던거랑은 달리
클래스를 사용하게되니 각각의 클래스별로 정상적으로 기능하고 서로 호환될 수 있도록 시나리오를 상정하는 부분들이 낯설다.
자주 애용해왔던 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 |