ใน VB.NET
ได้เตรียมฟังก์ชั่นในการเปลี่ยนชนิดข้อมูลจากชนิดหนึ่งไปยังอีกชนิดหนึ่ง
เพื่อช่วยอำนวยความสะดวกในการทำงานกับข้อมูลชนิดต่างๆ
เนื่องจากการทำงานส่วนใหญ่ต้องทำงานกับข้อมูลชนิดเดียวกัน
ชื่อฟังก์ชั่น
|
ไปเป็นข้อมูลชนิด
|
ตัวอย่างการใช้งาน
|
ผลลัพธ์
|
CBool |
Boolean |
CBool("True"), CBool(1=0) |
True, False |
CByte |
Byte |
CByte("234.123") |
234 |
CInt |
Integer |
CInt("3000.457") |
3000 |
CLng |
Long |
CLng("10000000") |
10000000 |
CCur |
Currency |
CCur("4598.8976") |
4598.8976 |
Csng |
Single |
CSng("10000.7117") |
10000.71 |
CDbl |
Double |
CDbl("10000.7117") |
10000.7117 |
CDate |
Date |
CDate("7 Jan 98"), CDate(56) |
1/7/98, 2/24/1900 |
CStr |
String |
CStr(975.7773) |
"975.7773" |
CVar |
Variant |
|
|
CVErr |
Error |
|
|
การเปลี่ยนชนิดของข้อมูลด้วยคลาส
Convert
คลาส Convert
ช่วยในการเปลี่ยนชนิดข้อมูลต่างๆ
ซึ่งสนับสนุนการเปลี่ยนไปยังข้อมูลชนิดพื้นฐานต่างๆ
ดังต่อไปนี้ คือ Byte, Short, Integer,
Long, Single, Double, Decimal,
String, Object
เมดถอดของคลาส Convert
ชื่อ
|
รายละเอียด
|
ChangeType |
จะส่งเปลี่ยนค่าไปเป็นชนิดข้อมูลที่เราต้องการ |
GetTypeCode |
จะบอกว่าตัวแปรที่ใช้อยู่นี้เป็นข้อมูลชนิดใด
ซึ่งจะได้ผลลัพธ์เป็นค่าแจงนับ
TypeCode |
ToBoolean |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
Boolean ที่สอดคล้องกัน |
ToByte |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
Byte (8-bit unsigned integer) |
ToChar |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
Char |
ToDateTime |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
DateTime |
ToDecimal |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
Decimal |
ToDouble |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
Double |
ToInt16 |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
Short (16-bit signed
integer) |
ToInt32 |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
Integer (32-bit signed
integer) |
ToInt64 |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
Long (64-bit signed integer) |
ToSingle |
เปลี่ยนจากค่าที่กำหนดไปเป็นข้อมูลชนิด
Single |
ToString |
เปลี่ยนจากค่าที่กำหนดให้อยู่ในรูปแบบสตริง |
|