Type.GetTypeArray(Object[]) Yöntem

Tanım

Belirtilen dizideki nesnelerin türlerini alır.

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

Parametreler

args
Object[]

Türleri belirlenecek bir nesne dizisi.

Döndürülenler

Type[]

içindeki Typekarşılık gelen öğelerin türlerini temsil eden bir nesne dizisiargs.

Özel durumlar

args, null'e eşittir.

-veya-

içindeki args öğelerden biri veya daha fazlası şeklindedir null.

Sınıf başlatıcıları çağrılır ve en az bir özel durum oluşturur.

Örnekler

Aşağıdaki kod örneği, bir dizinin öğelerinin GetTypeArray türlerini listelemek için yönteminin nasıl kullanılacağını gösterir.

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

Şunlara uygulanır