HOWTO · Csharp
Erstes Zeichen aus Zeichenkette entfernen in C#
Es gibt zwei Hauptmethoden, mit denen das erste Zeichen aus einer Zeichenkette in C# entfernt werden kann: die Methode String.Remove() und die Methode String.Substring().
In diesem Tutorial werden die Methoden zum Entfernen des ersten Zeichens aus einer Zeichenkette in C# erläutert.
Entfernen des ersten Zeichens aus String mit der Methode String.Remove() in C#
Die Methode String.Remove(x, y) in C# entfernt einen Zeichenkettenwert einer angegebenen Länge und einen Startindex aus der ursprünglichen Zeichenkette. Es wird eine neue Zeichenkette zurückgegeben, in der die Zeichen aus dem Index x und der Länge y aus der ursprünglichen Zeichenkette entfernt werden. Wir können 0 als Startindex und 1 als Länge an die Methode String.Remove() übergeben, um das erste Zeichen aus einem String zu entfernen.
using System;
namespace remove_first_character {
class Program {
static void Main(string[] args) {
string s1 = "this is something";
s1 = s1.Remove(0, 1);
Console.WriteLine(s1);
}
}
}
Ausgabe:
his is something
Im obigen Code haben wir das erste Zeichen aus der Zeichenkettenvariablen s1 mit der Methode s1.Remove(0, 1) in C# entfernt.
Entfernen Sie das erste Zeichen aus dem String mit der Methode String.Substring() in C#
Das gleiche Ziel können wir auch mit der Methode String.Substring() erreichen. Die Methode String.Substring(x) erhält eine kleinere Zeichenkette aus der ursprünglichen Zeichenkette, die mit dem Index x in C# beginnt. Wir können 1 als Startindex übergeben, um das erste Zeichen aus einer Zeichenkette zu entfernen.
using System;
namespace remove_first_character {
class Program {
static void Main(string[] args) {
string s1 = "this is something";
s1 = s1.Substring(1);
Console.WriteLine(s1);
}
}
}
Ausgabe:
his is something
Im obigen Code haben wir das erste Zeichen aus der Zeichenkettenvariablen s1 mit der Methode s1.Substring(1) in C# entfernt. Dieser Ansatz ist etwas schneller als der vorherige, aber der Unterschied ist nicht drastisch und spürbar.