Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto

Type.IsArray Property

Gets a value indicating whether the Type is an array.

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

public bool IsArray { get; }

Property Value

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

The IsArray property returns false for the Array class.

To check for an array, use code such as typeof(Array).IsAssignableFrom(type).

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.


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";
   }
}


This code produces the following output:

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

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft