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

Определение

Возвращает типы объектов в указанном массиве.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()

Параметры

args
Object[]

Массив объектов, типы которых нужно определить.An array of objects whose types to determine.

Возвраты

Type[]

Массив объектов Type, представляющих типы соответствующих элементов в массиве args.An array of Type objects representing the types of the corresponding elements in args.

Исключения

argsnull.args is null.

-или--or- Один или несколько элементов в args имеет значение null.One or more of the elements in args is null.

Вызываются инициализаторы класса, и по крайней мере один из них создает исключение.The class initializers are invoked and at least one throws an exception.

Примеры

В следующем примере кода демонстрируется использование GetTypeArray метод, чтобы получить список типов элементов массива.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

Применяется к