Type.GetTypeArray(Object[]) Type.GetTypeArray(Object[]) Type.GetTypeArray(Object[]) Type.GetTypeArray(Object[]) Method

Definizione

Ottiene i tipi di oggetti nella matrice specificata.Gets the types of the objects in the specified array.

public:
 static cli::array <Type ^> ^ GetTypeArray(cli::array <System::Object ^> ^ args);
public static Type[] GetTypeArray (object[] args);
static member GetTypeArray : obj[] -> Type[]
Public Shared Function GetTypeArray (args As Object()) As Type()

Parametri

args
Object[]

Matrice di oggetti i cui tipi devono essere determinati.An array of objects whose types to determine.

Restituisce

Type[]

Matrice di oggetti Type che rappresentano i tipi degli elementi corrispondenti in args.An array of Type objects representing the types of the corresponding elements in args.

Eccezioni

args è null.args is null.

In alternativa-or- Uno o più degli elementi in args è null.One or more of the elements in args is null.

Gli inizializzatori di classi vengono richiamati e almeno uno genera un'eccezione.The class initializers are invoked and at least one throws an exception.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato GetTypeArray come utilizzare il metodo per elencare i tipi di elementi di una matrice.The following code example demonstrates how to use the GetTypeArray method to list the types of the elements of an array.

array<Object^>^myObject = gcnew array<Object^>(3);
myObject[ 0 ] = 66;
myObject[ 1 ] = "puri";
myObject[ 2 ] = 33.33;

// Get the array of 'Type' class objects.
array<Type^>^myTypeArray = Type::GetTypeArray( myObject );
Console::WriteLine( "Full names of the 'Type' objects in the array are:" );
for ( int h = 0; h < myTypeArray->Length; h++ )
{
   Console::WriteLine( myTypeArray[ h ]->FullName );

}
Object[] myObject = new Object[3];
myObject[0] = 66;
myObject[1] = "puri";
myObject[2] = 33.33;
// Get the array of 'Type' class objects.
Type[] myTypeArray = Type.GetTypeArray(myObject);
Console.WriteLine("Full names of the 'Type' objects in the array are:");
for(int h = 0; h < myTypeArray.Length ; h++)
{
    Console.WriteLine(myTypeArray[h].FullName);
}
Dim myObject(2) As Object
myObject(0) = 66
myObject(1) = "puri"
myObject(2) = 33.33
' Get the array of 'Type' class objects.
Dim myTypeArray As Type() = Type.GetTypeArray(myObject)
Console.WriteLine("Full names of the 'Type' objects in the array are:")
Dim h As Integer
For h = 0 To myTypeArray.Length - 1
   Console.WriteLine(myTypeArray(h).FullName)
Next h

Si applica a