Type.GetTypeArray(Object[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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