Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

C# - Conversion de types

La conversion de type consiste à convertir un type de données en un autre type. Il est également connu sous le nom de moulage de type. En C#, le cast de type a deux formes −

L'exemple suivant montre une conversion de type explicite −

Démo en direct
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();
      }
   }
}

Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant −

5673

Méthodes de conversion de types C#

C# fournit les méthodes de conversion de type intégrées suivantes −

VersBooléen

Convertit un type en valeur booléenne, si possible.

ToByte

Convertit un type en octet.

ToChar

Convertit un type en un seul caractère Unicode, si possible.

ÀDateHeure

Convertit un type (type entier ou chaîne) en structures date-heure.

Endécimal

Convertit un type virgule flottante ou entier en type décimal.

Pourdoubler

Convertit un type en un type double.

VersInt16

Convertit un type en entier 16 bits.

VersInt32

Convertit un type en entier 32 bits.

VersInt64

Convertit un type en entier 64 bits.

ToSbyte

Convertit un type en un type d'octet signé.

ÀCélibataire

Convertit un type en un petit nombre à virgule flottante.

ToString

Convertit un type en chaîne.

ÀType

Convertit un type en un type spécifié.

ToUInt16

Convertit un type en un type int non signé.

ToUInt32

Convertit un type en un type long non signé.

ToUInt64

Convertit un type en un grand entier non signé.

Sr.No. Méthodes et description
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

L'exemple suivant convertit divers types de valeur en type de chaîne −

Démo en direct
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();
            
      }
   }
}

Lorsque le code ci-dessus est compilé et exécuté, il produit le résultat suivant −

75
53.005
2345.7652
True

Langue C

  1. Conversion de types C#
  2. Conversion de type Python et conversion de type
  3. Nombres Python, conversion de type et mathématiques
  4. Casting de type Java
  5. Java - Génériques
  6. ASTM A1018 Grade CS Type B
  7. ASTM A424 Grade Type II
  8. ASTM A424 Grade Type I
  9. ASTM A792 Grade CS Type A