Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

C# - Conversão de tipo


A conversão de tipo está convertendo um tipo de dados em outro tipo. Também é conhecido como Tipo de Fundição. Em C#, a conversão de tipos tem duas formas -

O exemplo a seguir mostra uma conversão de tipo explícita -
Demonstração ao 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();
      }
   }
}

Quando o código acima é compilado e executado, ele produz o seguinte resultado -
5673

Métodos de conversão de tipo C#


C# fornece os seguintes métodos de conversão de tipo internos -
Nº Sr. Métodos e descrição
1
ToBoolean

Converte um tipo em um valor booleano, sempre que possível.
2
ToByte

Converte um tipo em um byte.
3
ToChar

Converte um tipo em um único caractere Unicode, sempre que possível.
4
ToDateTime

Converte um tipo (tipo inteiro ou string) em estruturas de data e hora.
5
ParaDecimal

Converte um tipo de ponto flutuante ou inteiro em um tipo decimal.
6
ToDouble

Converte um tipo em um tipo duplo.
7
ParaInt16

Converte um tipo em um inteiro de 16 bits.
8
ToInt32

Converte um tipo em um inteiro de 32 bits.
9
ToInt64

Converte um tipo em um inteiro de 64 bits.
10
ToSbyte

Converte um tipo em um tipo de byte assinado.
11
Para Único

Converte um tipo em um pequeno número de ponto flutuante.
12
ToString

Converte um tipo em uma string.
13
ToType

Converte um tipo em um tipo especificado.
14
ToUInt16

Converte um tipo em um tipo int não assinado.
15
ToUInt32

Converte um tipo em um tipo longo não assinado.
16
ToUInt64

Converte um tipo em um grande inteiro não assinado.

O exemplo a seguir converte vários tipos de valor para o tipo de string -
Demonstração ao 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();
            
      }
   }
}

Quando o código acima é compilado e executado, ele produz o seguinte resultado -
75
53.005
2345.7652
True

Linguagem C

  1. Conversão de tipo C#
  2. Conversão de tipo Python e conversão de tipo
  3. Números Python, Conversão de Tipos e Matemática
  4. Cast de tipo Java
  5. Java - Genéricos
  6. ASTM A1018 Grau CS Tipo B
  7. ASTM A424 Grau Tipo II
  8. ASTM A424 Grau Tipo I
  9. ASTM A792 Grau CS Tipo A
  10. ASTM A53 Grau A Tipo E