Type.GetTypeArray(Object[]) Methode

Definition

Ruft die Typen der Objekte im angegebenen Array ab.

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()

Parameter

args
Object[]

Ein Array von Objekten, deren Typen bestimmt werden sollen.

Gibt zurück

Type[]

Ein Array von Type Objekten, die die Typen der entsprechenden Elemente in argsdarstellen.

Ausnahmen

args ist null.

-oder-

Mindestens ein Element in args der Datei ist null.

Die Klasseninitialisierer werden aufgerufen, und mindestens eine löst eine Ausnahme aus.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die GetTypeArray Methode zum Auflisten der Typen der Elemente eines Arrays verwendet wird.

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);
}
let myObject = Array.zeroCreate<obj> 3
myObject[0] <- 66
myObject[1] <- "puri"
myObject[2] <- 33.33
// Get the array of 'Type' class objects.
let myTypeArray = Type.GetTypeArray myObject
printfn "Full names of the 'Type' objects in the array are:"
for h in myTypeArray do
    printfn $"{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

Gilt für: