C# 썸네일형 리스트형 C#의 char의 크기는? 와. 깜짝놀랐네요. char은 언제까지나 1 byte가 아닙니다. C#에서 기본적으로 char(type)은 2 bytes입니다. (그말인 즉슨 C++/CLI도 char(type)은 2 byte란 말이죠.) 프로젝트 세팅에서 char를 1 byte로 만들 수도 없습니다. class String의 기본 문자(basic traits)는 2 bytes인 char입니다. 그래서 편의를 위해 byte[] System.IO.File.ReadAllBytes() 함수를 이용하여 문서를 읽었다면 byte 2개당 하나의 char로 변환시켜주는 작업을 해야 String에 입력이 가능합니다. C#은 똑똑해서 String에 byte를 += 연산자로 넣어버리면 숫자를 문자열로 서식화해서 넣어버립니다. 그래서 명시적으로 저렇게 2 .. 더보기 이전 1 다음