En C#, Math.Truncate() es un método de clase matemática que se usa para calcular una parte integral de un número decimal específico o un número de coma flotante de precisión doble. Este método se puede sobrecargar pasándole los diferentes tipos de parámetros de la siguiente manera:
- Matemáticas.Truncar(Decimal)
- Matemáticas.Truncar(Doble)
Matemáticas.Truncar(Decimal)
Este método se utiliza para calcular una parte integral de un número decimal especificado.
Sintaxis:
public static decimal Truncate(decimal dec)
Parámetro:
dec: es el número especificado que se va a truncar y el tipo de este parámetro es System.Decimal .
Tipo de devolución: este método solo devuelve la parte integral de dec y descarta la parte fraccionaria. El tipo de este método es System.Decimal .
Ejemplo:
C#
// C# Program to illustrate the // Math.Truncate(Decimal) Method using System; class Geeks { // Main Method public static void Main() { // variables of Decimal type Decimal dec = 45.89511m; Decimal dec2 = 54569.478021m; // using function and displaying result Console.WriteLine(Math.Truncate(dec)); Console.WriteLine(Math.Truncate(dec2)); } }
Producción:
45 54569
Matemáticas.Truncar(Doble)
Este método se utiliza para calcular una parte integral de un número de punto flotante de doble precisión especificado.
Sintaxis:
public static double Truncate(decimal dob)
Parámetro:
dob: es el número especificado que se va a truncar y el tipo de este parámetro es System.Double.
Tipo de devolución: este método solo devuelve una parte integral de dob y descarta la parte fraccionaria. El tipo de este método es System.Double .
Nota: si dob es NaN , el método devolverá el valor NaN y si dob es PositiveInfinity , el método devolverá el valor PositiveInfinity. Si dob es NegativeInfinity , entonces el método devolverá el valor NegativeInfinity.
Ejemplo:
C#
// C# Program to illustrate the // Math.Truncate(Double) Method using System; class Geeks { // Main Method public static void Main() { // variables of Double type Double dob = 45649.25649800; Double dob2 = 2000150.2654459780; // using function and displaying result Console.WriteLine(Math.Truncate(dob)); Console.WriteLine(Math.Truncate(dob2)); } }
Producción:
45649 2000150
Puede haber otras formas de truncar números, como convertirlo en un int, pero no siempre funciona. En comparación con otros métodos matemáticos, esta es probablemente la forma más confiable de realizar las tareas requeridas.
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA