Wie kann ich Buchstaben aus einem String entfernen in C# ohne Remove?

Antwort

Um Buchstaben aus einem String in C# zu entfernen, ohne die `Remove`-Methode zu verwenden, kannst du eine Kombination aus `StringBuilder` und einer Schleife nutzen. Hier ist ein Beispiel, wie du das umsetzen kannst: ```csharp using System; using System.Text; class Program { static void Main() { string input = "Hallo Welt!"; char[] zuEntfernen = { 'a', 'e', 'i', 'o', 'u' }; // Buchstaben, die entfernt werden sollen StringBuilder result = new StringBuilder(); foreach (char c in input) { bool entfernen = false; foreach (char zuEntfernenChar in zuEntfernen) { if (c == zuEntfernenChar) { entfernen = true; break; } } if (!entfernen) { result.Append(c); } } Console.WriteLine(result.ToString()); } } ``` In diesem Beispiel wird ein `StringBuilder` verwendet, um die Zeichen, die nicht entfernt werden sollen, zu sammeln. Die Schleife überprüft jedes Zeichen im Eingabestring und fügt es nur dann zum Ergebnis hinzu, wenn es nicht in der Liste der zu entfernenden Buchstaben enthalten ist.

Kategorie: Programmierung Tags: C# String Remove
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Was ist type 'str'?

In Python ist `str` der Datentyp für Zeichenketten (Strings). Eine Zeichenkette ist eine Sequenz von Zeichen, die in einfachen oder doppelten Anführungszeichen eingeschlossen ist. Zum Beispi... [mehr]

Wie füge ich diese Regex in C# ein?

Um die angegebene Regex in C# zu verwenden, kannst du die `Regex`-Klasse aus dem `System.Text.RegularExpressions`-Namespace nutzen. Hier ist ein Beispiel, wie du die Regex in deinem C#-Code einfü... [mehr]

Stream in String umwandeln?

Um einen Stream in einen String umzuwandeln, kannst du in verschiedenen Programmiersprachen unterschiedliche Ansätze verwenden. Hier sind einige Beispiele: ### In Java: ```java import java.io.Bu... [mehr]

In z/OS C einen String in Großbuchstaben umwandeln?

In z/OS C, you can convert a string to uppercase using the `toupper` function from the C standard library. Here’s a simple example of how to do this: ```c #include <stdio.h> #include <... [mehr]

Was bedeutet 'name, alter = zeile.strip().split(' : ')' in Python?

In Python bedeutet der Ausdruck `name, alter = zeile.strip().split(' : ')`, dass eine Zeile (vermutlich ein String) in zwei Teile aufgeteilt wird, die durch den String `' : '` getr... [mehr]

Wie konvertiere ich ein String-Array in eine Liste vom Typ String?

Um ein String-Array in eine Liste vom Typ String zu konvertieren, kannst du in C# die Methode `ToList()` aus dem Namespace `System.Linq` verwenden. Hier ist ein einfaches Beispiel: ```csharp using Sy... [mehr]

Wie dreht man die Reihenfolge der Zahlen in einem Array um, ohne Array.Reverse und ohne new int?

Um die Reihenfolge der Zahlen in einem Array in C# umzukehren, ohne `Array.Reverse` oder ein neues Array zu verwenden, kannst du eine einfache Schleife verwenden, um die Elemente des Arrays zu vertaus... [mehr]

In C# wie dreht man die Reihenfolge der Zahlen im Array um ohne Array.Reverse?

Um die Reihenfolge der Zahlen in einem Array in C# umzukehren, ohne die Methode `Array.Reverse` zu verwenden, kannst du eine einfache Schleife nutzen. Hier ist ein Beispiel, wie du das machen kannst:... [mehr]

Wie berechne ich Punkte eines Bogens im 3D-Koordinatensystem mit C#?

Um die Punkte eines Bogens im 3D-Koordinatensystem mit C# zu berechnen, kannst du die parametrische Gleichung eines Kreises oder einer Ellipse verwenden. Hier ist ein einfaches Beispiel, wie du dies u... [mehr]

Wie berechne ich Punkte einer Kurve in einem 3D-Koordinatensystem mit C#?

Um die Punkte einer Kurve in einem 3D-Koordinatensystem mit C# zu berechnen, kannst du eine parametrische Gleichung verwenden. Hier ist ein einfaches Beispiel, wie du eine helixförmigeve generier... [mehr]