Phương thức ChangeType() trả về đối tượng của kiểu được chỉ định và có giá trị tương đương với đối tượng được chỉ định.
Giả sử chúng ta có kiểu double.
double val = -3.456
Bây giờ, dùng phương thức ChangeType để đổi kiểu sang integer.
num = (int)Convert.ChangeType(val, TypeCode.Int32);
Hãy xem ví dụ hoàn chỉnh.
Ví dụ
using System;
public class Demo {
public static void Main() {
double val = -3.456;
int num = (int)Convert.ChangeType(val, TypeCode.Int32);
Console.WriteLine("{0} chuyển thành Int32: {1}", val, num);
}
}
Kết quả
-3.456 chuyển thành Int32: -3