Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

C# - Typkonvertierung

Bei der Typkonvertierung wird ein Datentyp in einen anderen Typ konvertiert. Es wird auch als Type Casting bezeichnet. In C# hat die Typumwandlung zwei Formen −

Das folgende Beispiel zeigt eine explizite Typkonvertierung −

Live-Demo
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();
      }
   }
}

Wenn der obige Code kompiliert und ausgeführt wird, erzeugt er das folgende Ergebnis −

5673

C#-Typkonvertierungsmethoden

C# bietet die folgenden integrierten Typkonvertierungsmethoden −

Sr.No. Methoden &Beschreibung
1

ToBoolean

Wandelt einen Typ nach Möglichkeit in einen booleschen Wert um.

2

ToByte

Konvertiert einen Typ in ein Byte.

3

ToChar

Wandelt einen Typ nach Möglichkeit in ein einzelnes Unicode-Zeichen um.

4

ToDateTime

Konvertiert einen Typ (Integer- oder String-Typ) in Datum-Uhrzeit-Strukturen.

5

ToDecimal

Wandelt einen Fließkomma- oder Integer-Typ in einen Dezimaltyp um.

6

ToDouble

Wandelt einen Typ in einen Double-Typ um.

7

ToInt16

Konvertiert einen Typ in eine 16-Bit-Ganzzahl.

8

ToInt32

Konvertiert einen Typ in eine 32-Bit-Ganzzahl.

9

ToInt64

Konvertiert einen Typ in eine 64-Bit-Ganzzahl.

10

ToSbyte

Konvertiert einen Typ in einen vorzeichenbehafteten Byte-Typ.

11

ZuSingle

Konvertiert einen Typ in eine kleine Fließkommazahl.

12

ToString

Wandelt einen Typ in einen String um.

13

Eingabe

Konvertiert einen Typ in einen angegebenen Typ.

14

ToUInt16

Wandelt einen Typ in einen vorzeichenlosen Int-Typ um.

15

ToUInt32

Wandelt einen Typ in einen vorzeichenlosen Long-Typ um.

16

ToUInt64

Konvertiert einen Typ in eine große Ganzzahl ohne Vorzeichen.

Das folgende Beispiel konvertiert verschiedene Werttypen in den Zeichenfolgentyp −

Live-Demo
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();
            
      }
   }
}

Wenn der obige Code kompiliert und ausgeführt wird, erzeugt er das folgende Ergebnis −

75
53.005
2345.7652
True

C Sprache

  1. C#-Typkonvertierung
  2. Python-Typkonvertierung und Typumwandlung
  3. Python-Zahlen, Typumwandlung und Mathematik
  4. Java-Type-Casting
  5. Java - Generika
  6. ASTM A1018 Klasse CS Typ B
  7. ASTM A424 Klasse Typ II
  8. ASTM A424 Klasse Typ I
  9. ASTM A792 Klasse CS Typ A
  10. ASTM A53 Klasse A Typ E