Bagikan melalui


Information.TypeName(Object) Metode

Definisi

Mengembalikan nilai yang String berisi informasi jenis data tentang variabel.

public:
 static System::String ^ TypeName(System::Object ^ VarName);
public static string TypeName (object? VarName);
public static string TypeName (object VarName);
static member TypeName : obj -> string
Public Function TypeName (VarName As Object) As String

Parameter

VarName
Object

Wajib diisi. Object Variabel. Jika Option Strict adalah Off, Anda dapat meneruskan variabel jenis data apa pun kecuali struktur.

Mengembalikan

Mengembalikan nilai yang String berisi informasi jenis data tentang variabel.

Contoh

Contoh berikut menggunakan TypeName fungsi untuk mengembalikan informasi jenis data tentang beberapa variabel.

Dim testType As String
Dim strVar As String = "String for testing"
Dim decVar As Decimal
Dim intVar, arrayVar(5) As Integer
testType = TypeName(strVar)
' The preceding call returns "String".
testType = TypeName(decVar)
' The preceding call returns "Decimal".
testType = TypeName(intVar)
' The preceding call returns "Integer".
testType = TypeName(arrayVar)
' The preceding call returns "Integer()".

Keterangan

Tabel berikut ini memperlihatkan nilai yang String dikembalikan oleh TypeName untuk konten yang berbeda dari VarName.

VarName Isi String dikembalikan
Jenis 16-bit True atau False nilai "Boolean"
Jenis nilai biner 8-bit "Byte"
Jenis nilai karakter 16-bit "Karakter"
Jenis nilai tanggal dan waktu 64-bit "Tanggal"
Jenis referensi yang menunjukkan data yang hilang atau tidak ada "DBNull"
Jenis nilai numerik titik tetap 128-bit "Desimal"
Jenis nilai numerik floating-point 64-bit "Ganda"
Jenis nilai bilangan bulat 32-bit "Bilangan bulat"
Jenis referensi yang menunjuk ke objek yang tidak dipesan "Objek"
Jenis referensi yang menunjuk ke objek khusus yang dibuat dari kelas objectclass "objectclass"
Jenis nilai bilangan bulat 64-bit "Panjang"
Jenis referensi tanpa objek yang saat ini ditetapkan untuknya "Tidak ada"
Jenis nilai bilangan bulat bertanda tangan 8-bit "SByte"
Jenis nilai bilangan bulat 16-bit "Pendek"
Jenis nilai numerik floating-point 32-bit "Tunggal"
Jenis referensi yang menunjuk ke string karakter 16-bit "String"
Jenis nilai bilangan bulat tidak bertanda 32-bit "UInteger"
Jenis nilai bilangan bulat tidak bertanda 64-bit "ULong"
Jenis nilai bilangan bulat tidak bertanda 16-bit "UShort"

Jika VarName adalah array, string yang dikembalikan dapat menjadi salah satu string dalam tabel sebelumnya dengan tanda kurung kosong ditambahkan. Misalnya, jika VarName menunjuk ke array bilangan bulat, TypeName mengembalikan "Bilangan Bulat()".

Saat TypeName mengembalikan nama jenis referensi seperti kelas, itu hanya mengembalikan nama itu sendiri, bukan nama yang memenuhi syarat. Misalnya, jika VarName menunjuk ke objek kelas System.Drawing.Printing.PaperSource, TypeName mengembalikan "PaperSource". Perhatikan bahwa jika variabel dinyatakan sebagai jenis kelas tertentu tetapi tidak memiliki objek yang ditetapkan padanya, TypeName mengembalikan "Tidak Ada".

Berlaku untuk

Lihat juga