Dado un número real doble, la tarea es convertirlo en entero en C# . Hay principalmente 3 formas de convertir Double a Integer de la siguiente manera:
Ejemplos:
Input: double = 3452.234 Output: 3452 Input: double = 98.23 Output: 98
1. Uso de Typecasting: esta técnica es muy simple y fácil de usar.
Ejemplo:
C#
// C# program for type conversion from double to int using System; using System.IO; using System.Text; namespace GFG { class Geeks { // Main Method static void Main(string[] args) { double a = 3452.345; int b = 0; // type conversion b = (int)a; Console.WriteLine(b); } } }
Producción:
3452
2. Usando Math.round(): este método devuelve el entero más cercano.
C#
// C# program to demonstrate the // Math.Round(Double) method using System; class Geeks { // Main method static void Main(string[] args) { Double dx1 = 3452.645; // Output value will be 12 Console.WriteLine(Math.Round(dx1)); } }
Producción:
3452
3. UsingDecimal.ToInt32(): este método se utiliza para convertir el valor del decimal especificado en el entero equivalente de 32 bits con signo.
C#
// C# program to convert Double to Integer using System; public class Demo { public static void Main() { double val = 3452.345; int res = Convert.ToInt32(val); Console.WriteLine(res); } }
Producción:
3452
Publicación traducida automáticamente
Artículo escrito por ShivaTeja2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA