Lire en anglais

Partager via


Type.IsArray Propriété

Définition

Obtient une valeur qui indique si le type est un tableau.

C#
public virtual bool IsArray { get; }
C#
public bool IsArray { get; }

Valeur de propriété

true si le type actuel est un tableau ; sinon, false.

Implémente

Exemples

L’exemple suivant illustre l’utilisation de la IsArray propriété .

C#
using System;
using System.Collections;
using System.Collections.Generic;

public class Example
{
   public static void Main()
   {
      Type[] types = { typeof(String), typeof(int[]),
                       typeof(ArrayList), typeof(Array),
                       typeof(List<String>),
                       typeof(IEnumerable<Char>) };
      foreach (var t in types)
         Console.WriteLine("{0,-15} IsArray = {1}", t.Name + ":",
                           t.IsArray);
   }
}
// The example displays the following output:
//       String:         IsArray = False
//       Int32[]:        IsArray = True
//       ArrayList:      IsArray = False
//       Array:          IsArray = False
//       List`1:         IsArray = False
//       IEnumerable`1:  IsArray = False

Remarques

La IsArray propriété retourne false pour la Array classe . Elle retourne false également si l’instance actuelle est un Type objet qui représente un type de collection ou une interface conçue pour fonctionner avec des collections, telles que IEnumerable ou IEnumerable<T>.

Pour rechercher un tableau, utilisez du code tel que :

C#
typeof(Array).IsAssignableFrom(type)

Si le type actuel représente un type générique ou un paramètre de type dans la définition d’un type générique ou d’une méthode générique, cette propriété retourne falsetoujours .

Cette propriété est en lecture seule.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi