Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

C# - Conversión de tipo

La conversión de tipo es convertir un tipo de datos a otro tipo. También se conoce como Fundición Tipo. En C#, la conversión de tipos tiene dos formas:

El siguiente ejemplo muestra una conversión de tipo explícita −

Demostración en vivo
using System;

namespace TypeConversionApplication {
   class ExplicitConversion {
      static void Main(string[] args) {
         double d = 5673.74; 
         int i;
         
         // cast double to int.
         i = (int)d;
         Console.WriteLine(i);
         Console.ReadKey();
      }
   }
}

Cuando el código anterior se compila y ejecuta, produce el siguiente resultado −

5673

Métodos de conversión de tipo C#

C# proporciona los siguientes métodos de conversión de tipos integrados −

Sr.No. Métodos y descripción
1

AlBooleano

Convierte un tipo en un valor booleano, siempre que sea posible.

2

ToByte

Convierte un tipo en un byte.

3

ToChar

Convierte un tipo en un solo carácter Unicode, siempre que sea posible.

4

ToDateTime

Convierte un tipo (tipo entero o de cadena) en estructuras de fecha y hora.

5

ADecimal

Convierte un tipo de punto flotante o entero a un tipo decimal.

6

AlDoble

Convierte un tipo en un tipo doble.

7

ToInt16

Convierte un tipo en un entero de 16 bits.

8

ToInt32

Convierte un tipo en un entero de 32 bits.

9

ToInt64

Convierte un tipo en un entero de 64 bits.

10

ToSbyte

Convierte un tipo en un tipo de byte firmado.

11

ParaSoltero

Convierte un tipo en un pequeño número de punto flotante.

12

ToString

Convierte un tipo en una cadena.

13

ParaEscribir

Convierte un tipo a un tipo especificado.

14

ToUInt16

Convierte un tipo en un tipo int sin signo.

15

ToUInt32

Convierte un tipo en un tipo largo sin firmar.

16

ToUInt64

Convierte un tipo en un entero grande sin signo.

El siguiente ejemplo convierte varios tipos de valores a tipo de cadena −

Demostración en vivo
using System;

namespace TypeConversionApplication {
   class StringConversion {
      static void Main(string[] args) {
         int i = 75;
         float f = 53.005f;
         double d = 2345.7652;
         bool b = true;

         Console.WriteLine(i.ToString());
         Console.WriteLine(f.ToString());
         Console.WriteLine(d.ToString());
         Console.WriteLine(b.ToString());
         Console.ReadKey();
            
      }
   }
}

Cuando el código anterior se compila y ejecuta, produce el siguiente resultado −

75
53.005
2345.7652
True

Lenguaje C

  1. Conversión de tipo C#
  2. Conversión de tipos de Python y conversión de tipos
  3. Números de Python, conversión de tipos y matemáticas
  4. Conversión de tipos de Java
  5. Java - Genéricos
  6. ASTM A1018 Grado CS Tipo B
  7. ASTM A424 Grado Tipo II
  8. ASTM A424 Grado Tipo I
  9. ASTM A792 Grado CS Tipo A
  10. ASTM A53 Grado A Tipo E
  11. ASTM A53 Grado A Tipo S