Erstes Zeichen aus Zeichenkette entfernen in C#

  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.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
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