Quy tắc chuyển kiểu (Casting rule)
Nếu bạn muốn chuyển đổi giữa các kiểu dữ liệu, sử dụng cú pháp như sau: (KiểuMới) Expression
Ví dụ: byte a, b = 200, c = 100;
a = (byte) (b+c);
Không lỗi nhưng có thể mất mát thông tin, do kiểu byte: 0-255
char c = ‘A’;
Console.WriteLine((char)(c+32)) //in ra ký tự ‘a’
int a=5, b=2;
Console.WriteLine((double) a / b); //in ra 2.5
Có thể chuyển giữa 2 kiểu tham chiếu, chẳng hạn ta có một giao tiếp IHinhPhang, và lớp HinhChuNhat là lớp cài đặt giao tiếp IHinhPhang:
IHinhPhang HCN = new HinhChuNhat(2, 3);
Console.WriteLine(((HinhChuNhat)HCN).Canh2);
» Tin mới nhất:
» Các tin khác: