Expand Minimize

Type.IsArray Property

Gets a value that indicates whether the type is an array.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

abstract IsArray : bool with get 
override IsArray : bool with get

Property Value

Type: System.Boolean
true if the current type is an array; otherwise, false.

Implements

_Type.IsArray

The IsArray property returns false for the Array class. It also returns false if the current instance is a Type object that represents a collection type or an interface designed to work with collections, such as IEnumerable or IEnumerable(T).

To check for an array, use code such as:

No code example is currently available or this language may not be supported.

If the current type represents a generic type, or a type parameter in the definition of a generic type or generic method, this property always returns false.

This property is read-only.

The following example demonstrates using the IsArray property.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft