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

Phương thức Convert.ChangeType trong C #

Phương thức ChangeType () trả về một đối tượng thuộc 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ó loại kép.

double val = -3.456

Bây giờ, hãy sử dụng phương thức ChangeType để thay đổi kiểu thành số nguyên.

num = (int)Convert.ChangeType(val, TypeCode.Int32);

Hãy để chúng tôi xem ví dụ đầy đủ.

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} converted to an Int32: {1}", val, num);
   }
}

Đầu ra

-3.456 converted to an Int32: -3