이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

Type.IsLayoutSequential 속성

2013-12-13

Type에 대해 클래스 레이아웃 특성 SequentialLayout이 선택되었는지 여부를 나타내는 값을 가져옵니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)
public bool IsLayoutSequential { get; }

속성 값

형식: System.Boolean
클래스 레이아웃 특성 SequentialLayoutType에 대해 선택되었으면true이고, 그렇지 않으면 false입니다.

LayoutMask는 클래스 레이아웃 특성을 선택하는 데 사용됩니다. 클래스 레이아웃 특성(AutoLayout, SequentialLayoutExplicitLayout)은 클래스 인스턴스의 필드가 메모리에 레이아웃되는 방법을 정의합니다.

자세한 내용은 CLI(공용 언어 인프라) 설명서의 "II부: 메타데이터 정의 및 의미 체계"에서 CLI(공용 언어 인프라) 사양에 대해 설명한 9.1.2 단원을 참조하세요. 이 설명서는 온라인으로 검색할 수 있습니다. MSDN의 ECMA C# and Common Language Infrastructure Standards와 Ecma International 웹 사이트의 Standard ECMA-335 - Common Language Infrastructure (CLI)를 참조하세요.

현재 Type이 생성된 제네릭 형식을 나타내는 경우 이 속성은 형식이 생성된 제네릭 형식 정의에 적용됩니다. 예를 들어, 현재 TypeMyGenericType<int> (Visual Basic의 경우 MyGenericType(Of Integer))을 나타내는 경우 이 속성의 값은 MyGenericType<T>에 의해 결정됩니다.

현재 Type이 제네릭 형식 또는 제네릭 메서드 정의의 형식 매개 변수를 나타내는 경우 이 속성은 항상 false를 반환합니다.

다음 예제에서는 StructLayoutAttribute 클래스에 있는 LayoutKind 열거형의 Sequential 멤버가 설정된 클래스의 인스턴스를 만들고 IsLayoutSequential 속성을 확인하여 결과를 표시합니다.

Windows Phone OS

지원되는 버전: 8.0

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
표시:
© 2014 Microsoft. All rights reserved.