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

Chuyển đổi kiểu trong C # là gì?

Để chuyển đổi một kiểu dữ liệu này sang một kiểu dữ liệu khác trong C #, hãy sử dụng Chuyển đổi kiểu. Trong C #, chuyển đổi kiểu có hai loại -

Chuyển đổi kiểu ngầm định

Được thực hiện bởi C # theo cách an toàn về kiểu chữ. 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 kiểu rõ ràng

Được người dùng thực hiện một cách rõ ràng bằng cách 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.

Hãy để chúng tôi xem một ví dụ để truyền double sang int, tức là chuyển đổi kiểu rõ ràng -

Ví dụ

using System;

namespace Demo {
   class Program {

      static void Main(string[] args) {
         double d = 8745.97;
         int x;
         x = (int)d;
         Console.WriteLine(x);
         Console.ReadKey();
      }
   }
}

Đầu ra

8745