다음을 통해 공유


배열(.NET Framework 디자인 지침)

비고

이 콘텐츠는 프레임워크 디자인 지침: 재사용 가능한 .NET 라이브러리에 대한 규칙, 관용구 및 패턴, 2판에서 Pearson Education, Inc.의 권한으로 다시 인쇄됩니다. 이 버전은 2008년에 출판되었으며, 이후 세 번째 에디션에서 완전히 수정되었습니다. 이 페이지의 일부 정보는 오래된 것일 수 있습니다.

✔️ 공용 API에서 배열보다 컬렉션을 사용하는 것이 좋습니다. 컬렉션 섹션에서는 컬렉션과 배열 중에서 선택하는 방법에 대한 세부 정보를 제공합니다.

❌ 읽기 전용 배열 필드를 사용하지 마세요. 필드 자체는 읽기 전용이며 변경할 수 없지만 배열의 요소를 변경할 수 있습니다.

✔️ 다차원 배열 대신 가변 배열을 사용하는 것이 좋습니다.

계단식 배열은 각 요소가 배열인 배열입니다. 요소를 구성하는 배열은 크기가 다를 수 있으므로 다차원 배열에 비해 일부 데이터 집합(예: 스파스 행렬)에 대한 공간 낭비가 줄어듭니다. 또한 CLR은 가변 배열에서 인덱스 작업을 최적화하므로 일부 시나리오에서 더 나은 런타임 성능을 나타낼 수 있습니다.

Microsoft Corporation의 일부 저작권 2005, 2009. 모든 권리 보유.

프레임워크 디자인 지침에서 Pearson Education, Inc.의 권한으로 재인쇄 : 재사용 가능한 .NET 라이브러리에 대한 규칙, 관용구 및 패턴, Krzysztof Cwalina 및 Brad Abrams의 제2판, Microsoft Windows 개발 시리즈의 일환으로 Addison-Wesley Professional이 2008년 10월 22일 출판했습니다.

참고하십시오