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

Phương thức Decimal.Truncate () trong C #

Phương thức Decimal.Truncate () trong C # được sử dụng để trả về các chữ số tích phân của số thập phân được chỉ định. Hãy nhớ rằng bất kỳ chữ số phân số nào đều bị loại bỏ.

Cú pháp

Sau đây là cú pháp -

public static decimal Truncate (decimal val);

Ở trên, Val là số thập phân cần cắt bớt.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Decimal.Truncate () -

using System;
public class Demo {
   public static void Main(){
      Decimal val = 6576.876m;
      Console.WriteLine("Decimal value = "+val);
      ulong res = Decimal.ToUInt64(val);
      Console.WriteLine("64-bit unsigned integer = "+res);
      Decimal val2 = Decimal.Truncate(val);
      Console.WriteLine("Integral digits of the decimal = "+val2);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Decimal value = 6576.876
64-bit unsigned integer = 6576
Integral digits of the decimal = 6576

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức Decimal.Truncate () -

using System;
public class Demo {
   public static void Main(){
      Decimal val = 28676.935m;
      Console.WriteLine("Decimal value = "+val);
      Decimal val2 = Decimal.Truncate(val);
      Console.WriteLine("Integral digits of the decimal = "+val2);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Decimal value = 28676.935
Integral digits of the decimal = 28676