본문 바로가기

new/new dev

char이 얼마나 커질 수 있을까 c#

난 c개발자로 시작해서 char의 범위는 1byte였지만, c#으로 전직 후 새로운 사실을 발견하게 됨

char의 max값이 65535라니! 덕분에 한글의 1글자를 char하나로 표현 할 수 있다
char c = 'ퟗ'; //이런게 가능

그래서 이번에 magic char로 실제론 안쓰는 한글 1글자로 정했다
속도우선이었기에 안정성을 포기하고, 속도만을 중시 했다(꾸역꾸역)

실제로 개발초기에는계산해보니 전체를 전부 계산하는데 70일이 필요했다
그래서 다른건 포기하고, 속도만을 위한 튜닝과 리팩토링을 거쳐서 3.5일로 마무리 했다. 약간의 아규는 남아 있지만...

암튼 덕분에 char의 max값을 확인 해 볼 수 있었다

 

다시 봐도 싱기

'new > new dev' 카테고리의 다른 글

edge(chromium) 설치 해 봄  (0) 2020.01.29
c# 특수문자 제거 (정규식 말고)  (0) 2020.01.29
룰렛 만들어 볼까?  (0) 2020.01.29
c# FileInfo  (0) 2020.01.14
쉴 스크립트 sample  (0) 2020.01.03