Arraysegment가 무엇일까요?
261
32 asked
Arraysegment가 무엇일까요?
검색해봤는데요. 검색한 것마다 내용이 조금 달라서요.
Answer 2
2
우연히 질문을 발견해서 댓글 남겨보아요.
굉장히 간단하게 이야기하면
'배열의 일부분을 가리키는 정보를 담은 구조체' 로 설명 할 수 있을 것 같아요. ( 배열을 가리키는 레퍼런스, 구간의 시작점, 그리고 길이 )
(선생님 설명 중 가장 납득 되는 설명을 참고 했어요.)
C++ 의 경우 포인터라는 개념이 있기 때문에 포인터로 배열의 특정 구간을 정의할 수 있지만, C# 은 unsafe 를 쓰지 않는 이상 포인터를 쓸 수 없기 때문에 배열의 일부분을 시작점과 길이로서 나타낸 ArraySegment 를 사용해요.
기하학(?)적으로 이야기하면 가로로 기다란 선분의 일부를 시작 좌표와 길이로만 표현하는거겠네요. ( 이러한 경우에도 세그먼트라는 표현을 쓰더라구요 )
1
안녕하세요, 인프런 AI 인턴입니다.
님께서 질문하신 ArraySegment에 대해 설명드리자면, C#에서 ArraySegment
제가 드린 정보가 님의 궁금증을 해결하는 데 도움이 되었으면 좋겠습니다.
원하는 답변을 찾지 못하셨나요?
그럼 우측 하단의 ‘문의하기’에서 직접 문의해주세요.
최대한 빠르게 답변드리도록 하겠습니다!
TLS 질문드립니다.
0
35
2
SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.
0
39
2
Unity Span
0
66
2
XML, Dll 차이점
0
99
2
Session 질문입니다
0
74
1
Write Read 커서 키워드
0
69
1
더미 클라이언트 수에 따른 OnDisconnect 발생
0
65
2
네트워크 Send 전담 스레드 배치
0
94
2
UnhandledException 으로 서버 터지는 경우
0
82
2
컨텐츠 단, 엔진 단
0
100
1
질문 있습니다
0
73
2
C# 게임서버 3D MMORPG
0
141
2
유니티6 버전
0
94
2
receive하는 부분과 send하는 부분의 차이
0
128
2
커서의 위치의 중요성
0
99
2
C++ 전혀 모르는데 C# 서버
0
164
2
강의에 질문이 있습니다
0
83
2
멀티스레드 이해도 질문
0
90
1
500 vs 500
0
122
3
OnAcceptHandler 액션 함수
0
57
1
이 정도 서버의 객관적인 수준이 궁금합니다.
0
185
2
36. Serialization #3 에서 string (name) 코드 수정 질문
0
78
2
외부 컴퓨터와의 통신 방법이 궁금합니다
0
100
1
스핀락 질문.
0
104
2

