inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

chobo님의 게시글

chobo chobo

@eletea284363

수강평 작성수
2
평균평점
5.0

게시글 5

질문&답변

ReadOnlySpan 질문있습니다.

4시간 동안 고민했는데 강사님 답변 보고 바로 이해했습니다. 친절한 설명 감사드립니다.

좋아요수
0
댓글수
4
조회수
359

질문&답변

ReadOnlySpan 질문있습니다.

강사님 저는 아래와 같이 이해했는데 뭔가 이상합니다ㅠ 클라에서 TryWriteBytes(new Span (s.Array, s.Offset, s.Count), (ushort )4)를 통해 2byte 부호 없는 4를 바이트 범위로 변환합니다. 서버에서 OnRecvPacket(ArraySegment buffer)를 통해 ushort size에 2Byte 크기로 저장된 숫자 4가 대입됩니다. 그리고 buffer에 있는 12바이트 배열을 p. Read(buffer)로 넘기면 ReadOnlySpan (s.Array, s.Offset + count, s.Count - count)로 넘어오는데 이때 Count가 어떻게 4바이트가 되나요?? MSDN에서 TryWriteBytes(Span , ushort value) 16비트 부호 없는 정수를 바이트 범위로 변환하고 적혀있는데 (ushor)4가 어떻게 Count = 4로 넘어가는지 이해가 되지 않습니다.

좋아요수
0
댓글수
4
조회수
359