Konvertieren Objekt in Int in C#

Muhammad Maisam Abbas 16 Februar 2024
  1. Konvertieren von ein Objekt in Int mit dem TypeCasting (int) in C#
  2. Objekt in Int konvertieren Mit der Funktion int.Parse() in C#
  3. Konvertieren von ein Objekt in Int mit der Funktion Convert.ToInt32() in C#
Konvertieren Objekt in Int in C#

In diesem Lernprogramm werden die Methoden zum Konvertieren eines Datentyps in einen ganzzahligen Datentyp in C# erläutert.

Konvertieren von ein Objekt in Int mit dem TypeCasting (int) in C#

Typumwandlung ist eine Technik zum Umwandeln der Daten von einem Datentyp in einen anderen ähnlichen Datentyp in C#. Der Ausdruck (int) wird verwendet, um einen Datentyp in einen ganzzahligen Datentyp in C# zu typisieren. Der Ausdruck (int) kann nur mit numerischen Datentypen wie float, double und decimal verwendet werden. Wir können den Ausdruck (int) nicht mit nicht numerischen Datentypen verwenden. Das folgende Codebeispiel zeigt uns, wie wir mit dem Ausdruck (int) in C# von einem numerischen Datentyp in einen ganzzahligen Datentyp konvertieren können.

using System;

namespace convert_to_int {
  class Program {
    static void Main(string[] args) {
      float f = 1.01f;
      int i = (int)f;
      Console.WriteLine(i);
    }
  }
}

Ausgabe:

1

Im obigen Code haben wir die Float-Variable f initialisiert und mit dem Typecasting-Ausdruck (int) in C# in eine Ganzzahl i konvertiert.

Objekt in Int konvertieren Mit der Funktion int.Parse() in C#

Die Funktion int.Parse() konvertiert eine Zeichenkette in den ganzzahligen Datentyp in C#. Es verwendet eine Zeichenkettenvariable, die ganzzahlige äquivalente Daten enthält, als Argument und gibt einen ganzzahligen Wert zurück. Die Funktion int.Parse() gibt eine Ausnahme aus, wenn der Wert der Zeichenkettenvariablen nicht dem ganzzahligen Datentyp entspricht. Das folgende Codebeispiel zeigt, wie der String-Datentyp mit der Funktion int.Parse() in C# in den Integer-Datentyp konvertiert wird.

using System;

namespace convert_to_int {
  class Program {
    static void Main(string[] args) {
      string s = "1";
      int i = int.Parse(s);
      Console.WriteLine(i);
    }
  }
}

Ausgabe:

1

Im obigen Code haben wir die Zeichenkettenvariable s mit dem ganzzahligen Äquivalentwert 1 initialisiert und mit der Funktion int.Parse(s) in C# in die ganzzahlige Variable i konvertiert.

Konvertieren von ein Objekt in Int mit der Funktion Convert.ToInt32() in C#

Die Klasse Convert bietet Funktionen für die Konvertierung zwischen verschiedenen Basisdatentypen in C#. Die Funktion Convert.ToInt32() konvertiert einen beliebigen Datentyp in einen ganzzahligen Datentyp. Die Funktion Convert.ToInt32() verwendet einen Datentyp als Argument und gibt den 32-Bit-Integer-Äquivalentwert zurück. Das folgende Codebeispiel zeigt uns, wie wir mit der Funktion Convert.ToInt32() in C# jeden Datentyp in einen ganzzahligen Datentyp umwandeln können.

using System;

namespace convert_to_int {
  class Program {
    static void Main(string[] args) {
      string s = "1";
      int i = Convert.ToInt32(s);
      Console.WriteLine(i);
    }
  }
}

Ausgabe:

1

Im obigen Code haben wir die Zeichenkettenvariable s mit dem ganzzahligen Äquivalentwert 1 initialisiert und mit der Funktion Convert.ToInt32(s) in C# in die ganzzahlige Variable i konvertiert.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Verwandter Artikel - Csharp Integer