Erstes Zeichen aus Zeichenkette entfernen in C#

Muhammad Maisam Abbas 16 Februar 2024
  1. Entfernen des ersten Zeichens aus String mit der Methode String.Remove() in C#
  2. Entfernen Sie das erste Zeichen aus dem String mit der Methode String.Substring() in C#
Erstes Zeichen aus Zeichenkette entfernen in C#

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.

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 String