강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

미니형님의 프로필 이미지
미니형

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Serialization #3

왜 8바이트가 나오는지 잘 모르겠습니다.

작성

·

292

4

8:24에서 "ABCD"의 길이는 4인데 바이트 배열로 바꾸면 왜 8바이트가 되는지 모르겠습니다.

답변 1

5

Rookiss님의 프로필 이미지
Rookiss
지식공유자

C#에서 기본적으로 문자가 UTF-16이라서 그렇습니다.
길이는 4이지만 문자 한개당 2바이트라서, 2 * 4 = 8 바이트가 나오는게 정상적인 상황이죠.
1바이트라면 (0~255) 사실 모든 언어를 표현하기에는 턱없이 부족한 크기입니다.

미니형님의 프로필 이미지
미니형

작성한 질문수

질문하기