Computer >> Máy Tính >  >> Lập trình >> C#

Truyền kiểu trong C # là gì?

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