문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Type.IsArray 속성

Type 이 배열인지 여부를 나타내는 값을 가져옵니다.

네임스페이스:  System
어셈블리:  mscorlib(mscorlib.dll)

public bool IsArray { get; }

속성 값

형식: System.Boolean
Type 이 배열이면 true이고, 그렇지 않으면 false입니다.

IsArray 속성은 Array 클래스에 대해 false를 반환합니다.

배열을 확인하려면 typeof(Array).IsAssignableFrom(type) 같은 코드를 사용합니다.

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

이 속성은 읽기 전용입니다.

다음 예제에서는 IsArray 속성 사용에 대해 설명합니다.

참고참고:

이 예제를 실행하려면 Demo 메서드 및 TextBlock 컨트롤을 사용하는 예제 빌드를 참조하십시오.


using System;
class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      int[] array = { 1, 2, 3, 4 };
      Type at = typeof(Array);
      Type t = array.GetType();
      outputBlock.Text += String.Format("The type is {0}. Is this type an array? {1}", at, at.IsArray) + "\n";
      outputBlock.Text += String.Format("The type is {0}. Is this type an array? {1}", t, t.IsArray) + "\n";
   }
}


이 코드는 다음과 같이 출력됩니다.

Type is System.Array. IsArray? False
Type is System.Int32[]. IsArray? True

Silverlight

5, 4, 3에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1, Windows Phone OS 7.0에서 지원

XNA Framework

Xbox 360, Windows Phone OS 7.0에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
표시: