강의

멘토링

로드맵

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

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

작성한 질문수

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

Serialization #3

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

작성

·

296

4

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

퀴즈

72%나 틀려요. 한번 도전해보세요!

Serialization이 무엇인가요?

네트워크 연결을 설정하는 과정

메모리 객체를 바이트 배열로 변환하는 것

암호화 및 복호화 절차

데이터베이스에 정보를 저장하는 것

답변 1

5

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

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

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

작성한 질문수

질문하기