20230901 내일배움캠프 16일차

Minsang Kim·2023년 9월 1일
0

TIL

목록 보기
16/41

동원훈련 끝나고 오랜만에 코딩한다. 이 서늘한 감각....
근데 나는 3일 쉬고 왔으니 16일차라고 해야하나, 원래 19일차라고 해야되나.
어쨌든 다시 코딩근 ON.


C# 리멤버

문자열 반복

파이썬에서는 아주 편하게 '1' * 5를 할 수 있지만, 우리 C# 선생님께서는 그런 기능은 존재하지 않는 줄 알았지만 있네.
new String('1', 5) 이러면 가능.

int와 char

차가 아니고 캐릭터다. 차라고 읽는 습관 버려.
어쨌든 둘 간의 캐스팅을 ARABOZA

일단 내가 맨 처음 바로 했던 (char)n 당연히 안된다. 외않됄까?
바로 ASCII 코드의 인덱스를 기준으로 컨버팅되기 때문이라고 한다. 그럼 아스키 코드에 해당하게끔 바꿔주자
(char)(n + '0') 이렇게.
아니면 Convert.ToChar(n.ToString()) 이런 방법도 있는데 이건 간지가 안난다.

반대로는 (int)Char.GetNumericValue(c) 이렇게 하면 되겠다.


세줄 마무리

  • 코딩근 RE-ON
  • 팀 프로젝트 끝
  • 주말 동안 코드 읽어보자
profile
게임만 하다가 개발자로

0개의 댓글