C# Int in String konvertieren
-
C#
int
zustring
-Konvertierung -Int16.ToString()
/Int32.ToString()
/Int64.ToString()
Methode -
C#
int
zustring
Konvertierung -Convert.ToString()
Methode -
C#
int
zustring
Konvertierung -String.Format()
Methode -
C#
int
zustring
Konvertierung -StringBuilder
Methode -
C#
int
zustring
Konvertierung - mit dem Operator+
C# verfügt über verschiedene Methoden zur Konvertierung von int in Zeichenkette. In diesem Artikel werden Methoden wie die ToString
-Methode, die Convert.ToString
-Methode, die Zeichenkettenformatierung und die StringBuilder
-Methode vorgestellt.
C# int
zu string
-Konvertierung - Int16.ToString()
/ Int32.ToString()
/ Int64.ToString()
Methode
Die Methode ToString()
des Datentyps Int16/32/64
konvertiert die Integer- in die String-Repräsentation und dient hauptsächlich dem Zweck der Anzeige.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = num.ToString();
System.Console.WriteLine(numString);
}
}
Ausgabe:
80
C# int
zu string
Konvertierung - Convert.ToString()
Methode
Die Klasse Convert
im Namensraum System
konvertiert einen Datentyp in einen anderen Datentyp. Die Methode Convert.ToString()
konvertiert den gegebenen Wert in seine Zeichenkettenrepräsentation.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = Convert.ToString(num);
System.Console.WriteLine(numString);
}
}
Ausgabe:
80
C# int
zu string
Konvertierung - String.Format()
Methode
Die Methode String.Format
wandelt die gegebenen Objekte in Strings um, indem sie den angegebenen Formaten folgt.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = string.Format("{0}", num);
System.Console.WriteLine(numString);
}
}
Dabei ist {0}
das Format-Element, 0
ist der Startindex des Objekts, dessen Zeichenkettenrepräsentation an dieser Stelle eingefügt wird.
C# int
zu string
Konvertierung - StringBuilder
Methode
StringBuilder
aus dem Namensraum System.Text
ist eine veränderbare Zeichenkette. Ein StringBuilder
-Objekt behält einen Puffer, um weitere Zeichen an die Zeichenkette anzuhängen.
using System;
using System.Text;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = new StringBuilder().Append(num).ToString();
System.Console.WriteLine(numString);
}
}
Wenn das Argument von StringBuilder
leer ist, instanziiert es einen StringBuilder
mit dem Wert von String.Empty
.
Mit Append(num)
wird die Zeichenkettenrepräsentation von num
an den StringBuilder
angehängt.
Die Methode ToString()
konvertiert den Typ StringBuilder
in den Typ string
.
C# int
zu string
Konvertierung - mit dem Operator +
Wenn eine string
-Variable und eine int
-Variable durch den +
Operator hinzugefügt werden, wird automatisch die Methode int.ToString()
aufgerufen, um die Ganzzahl in den String zu konvertieren, der mit der gegebenen string
-Variablen verkettet wird.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = "" + num;
System.Console.WriteLine(numString);
}
}
Ausgabe:
80
string numString = "" + num;
Äquivalent wandelt sie int
nur dann in string
um, wenn die andere Variable des +
Operators eine leere Zeichenkette ist - ""
oder String.Empty
.
""
könnte entweder vor int
oder nach int
stehen. Beide sind in ihrem Verhalten gleich.
using System;
public class Demo {
public static void Main() {
// Your code here!
int num = 80;
string numString = num + "";
System.Console.WriteLine(numString);
}
}
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn FacebookVerwandter Artikel - Csharp Integer
- Konvertieren Sie Int in Enum in C#
- Zufällige Int in C#
- Zufallszahl in einem Bereich in C#
- Wie konvertiert man eine Zeichenkette in Int in C#
- Ganzzahldivision in C#