인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

KoKo's profile image
KoKo

asked

[MMORPG Game Development Series with C# and Unity] Part 1: Introduction to Basic C# Programming

arrangement

클래스 등 참조 형식 객체의 배열

Resolved

Written on

·

163

0

안녕하세요. 제가 C#의 배열에 대해 여러 자료를 찾아보다 클래스를 배열로 할당할 경우에는 배열의 요소(클래스 객체)들을 각각 할당해야 한다는 것을 알게 되었습니다. 그 이유가 "배열 자체의 인스턴스와 클래스 객체의 인스턴스는 별개이기 때문이다" 라고 이해했는데 맞는 것인가요? 그리고 이것이 클래스 등 참조 형식의 객체를 List, Dictionary등으로 할당하는 모든 경우에 부합하는 것인가요? 답변 부탁드립니다.

C#

Answer 1

1

rookiss님의 프로필 이미지
rookiss
Instructor

배열은 먼저 공간을 할당하고 내부에 들어갈 자리는 비워둔 상태이니 
직접 인스턴스를 생성해서 넣어주는게 맞고
List, Dictionary 는 보통 list.Add(item), dic.Add(key, item) 형태로
데이터를 직접 추가하니 그럴 일은 없습니다.

KoKo's profile image
KoKo

asked

Ask a question