Information.TypeName(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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".