Chuyển Đổi Kiểu Dữ Liệu

Người tạo: Akabot Support, Đã sửa đổi vào Wed, 19 Tháng 11 lúc 2:14 CH bởi Akabot Support

Chuyển Đổi Kiểu Dữ Liệu
Dưới đây là các hàm dùng để chuyển đổi từ kiểu dữ liệu này sang kiểu dữ liệu khác. Các mẫu chuyển đổi phổ biến được tóm tắt như sau:

1. Chuyển đổi sang String
Đây là phương pháp chuyển các kiểu dữ liệu khác sang kiểu String để xử lý chuỗi.
Nó được sử dụng khi bạn muốn gán giá trị của một kiểu dữ liệu khác (không phải String) cho một thuộc tính có kiểu String.
Ví dụ: khi bạn muốn hiển thị kết quả của một phép tính trong thuộc tính Input > Text của activity message box.

Kiểu Dữ Liệu (Data Type)

Phương Thức Chuyển Đổi (Conversion Method)

Ví dụ và Kết Quả (Example and Result)

Int32

Int32.ToString

100.ToString → trả về "100"

(biến var có kiểu Int32 và được gán giá trị 100)

Double

Double.ToString

(biến var có kiểu Double và được gán giá trị 3.14 → "3.14")

Boolean

Boolean.ToString

True.ToString → "True"

False.ToString → "False"

(biến var có kiểu Boolean và được gán False)

DateTime

DateTime.ToString

(biến var có kiểu DateTime và có giá trị khởi tạo, kết quả là chuỗi ngày giờ, ví dụ: "10/01/2025 10:00:00")

Object

Object.ToString

(biến var có kiểu Object và được gán 100 → "100")

CType(Object, String)

2. Chuyển đổi sang Kiểu Số (Numeric Types)
Đây là phương pháp chuyển các kiểu dữ liệu khác sang kiểu số để xử lý phép toán. Nó được sử dụng khi thực hiện các phép tính. Nếu bạn chuyển một biến có giá trị không phải số sang kiểu số, sẽ xảy ra lỗi. Ví dụ: chạy Int32.Parse ("100") hoặc Int32.Parse ("a") sẽ ném ra FormatException thông báo rằng chuỗi nhập vào không đúng định dạng.

Mẫu chuyển đổi 

Phương thức chuyển đổi 

Ví dụ và Kết quả 

String ⇒ Int32

Int32.Parse(String)

Int32.Parse("100") → trả về 100

String ⇒ Double

Double.Parse(String)

Double.Parse("3.14") → trả về 3.14

Object ⇒ Int32

CType(Object, Int32)

(biến var có kiểu Object và được gán 100 → kết quả 100)

Object ⇒ Double

CType(Object, Double)

(biến var có kiểu Object và được gán 3.14 → kết quả 3.14)

3. Chuyển đổi sang các Kiểu Khác
Đây là phương pháp chuyển đổi sang các kiểu dữ liệu khác ngoài String hoặc kiểu số.

Mẫu chuyển đổi 

Phương thức chuyển đổi 

Ví dụ và Kết quả 


String ⇒ Boolean

Boolean.Parse(String)

Boolean.Parse("True") → trả về True

String ⇒ DateTime

DateTime.Parse(String)

DateTime.Parse("2020/9/1") → trả về 01/09/2020

Object ⇒ Boolean

CType(Object, Boolean)

(biến var có kiểu Object và được gán True → kết quả True)

Object ⇒ DateTime

CType(Object, DateTime)

(biến var có kiểu Object và được gán "2020/9/1 1:1:1" → kết quả 01/09/2020 01:01:01)

Những phương pháp và hàm này cho phép xử lý và chuyển đổi linh hoạt nhiều loại dữ liệu khác nhau trong VB.



Bài viết này có hữu ích không?

Thật tuyệt!

Cám ơn phản hồi của bạn

Rất tiếc là chúng tôi không giúp được nhiều!

Cám ơn phản hồi của bạn

Hãy cho chúng tôi biết làm thế nào chúng tôi có thể cải thiện bài viết này!

Chọn ít nhất một trong những lý do
Yêu cầu xác minh CAPTCHA.

Đã gửi phản hồi

Chúng tôi đánh giá cao nỗ lực của bạn và sẽ cố gắng sửa bài viết