data type มันมีหลายแบบครับ นอกจาก data type ที่เราใช้ๆกันอย่างพวก boolean,string
อย่าง data type ที่คุณยกตัวอย่างมันเป็นพวก class ครับ อย่าง textbox ก็เป็น class ครับหลังจากที่ประกาศ
แล้วเราสามารถมากำหนด properties ได้ทีหลัง การประกาศ data type ทีเป็นคลาสก็ต้องดูว่าเราจะใช้ตัวแปรนั้นกับงานแบบไหน อย่างผมจะทำงานที่เกี่ยวกับ excel ก็ต้องใช้ data type ประมาณนี้ครับ Code (VB.NET)
Dim objExcel As Excel.Application
Dim objWorkBook As Excel.Workbook
Dim objWorkSheets As Excel.Worksheet