Type.IsArray Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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 theIsArray property.

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

Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: