Truyền kiểu là chuyển đổi một kiểu dữ liệu này sang kiểu khác. Hai hình thức là -
Chuyển đổi kiểu ngầm định - Các chuyển đổi này được thực hiện bởi C # theo cách an toàn về loại. Ví dụ:là các chuyển đổi từ loại tích phân nhỏ hơn sang lớn hơn và chuyển đổi từ các lớp dẫn xuất sang các lớp cơ sở.
Chuyển đổi loại rõ ràng - Những chuyển đổi này được thực hiện một cách rõ ràng bởi người dùng sử dụng các chức năng được xác định trước. Chuyển đổi rõ ràng yêu cầu một toán tử truyền.
Sau đây là các phương pháp chuyển đổi kiểu cài sẵn -
Sr.No | Phương pháp &Mô tả |
---|---|
1 | ToBoolean Chuyển đổi một kiểu thành giá trị Boolean, nếu có thể. |
2 | ToByte Chuyển đổi một kiểu thành một byte. |
3 | ToChar Chuyển đổi một loại thành một ký tự Unicode, nếu có thể. |
4 | ToDateTime Chuyển đổi một kiểu (kiểu số nguyên hoặc chuỗi) thành cấu trúc ngày-giờ. |
5 | ToDecimal Chuyển đổi một dấu phẩy động hoặc kiểu số nguyên thành kiểu thập phân. |
6 | ToDouble Chuyển đổi một loại thành một loại kép. |
Ví dụ sau chuyển đổi số nguyên thành kiểu chuỗi -
Ví dụ
using System; namespace Demo { class Program { static void Main(string[] args) { int i = 20; Console.WriteLine(i.ToString()); Console.ReadKey(); } } }
Đầu ra
20