Ermitteln des ersten Zeichens einer Zeichenkette in C#
-
Ermitteln des ersten Zeichens einer Zeichenkette mit der Linq-Methode in
C#
-
Ermitteln des ersten Zeichens einer Zeichenkette mit der Methode
String[]
inC#
-
Ermitteln des ersten Zeichens einer Zeichenkette mit einer benutzerdefinierten Methode in
C#
![Ermitteln des ersten Zeichens einer Zeichenkette in C#](/img/Csharp/feature-image---get-first-char-of-a-string-in-csharp.webp)
In diesem Lernprogramm werden die Methoden zum Abrufen des ersten Zeichens einer Zeichenkettenvariablen in C# erläutert.
Ermitteln des ersten Zeichens einer Zeichenkette mit der Linq-Methode in C#
Linq
wird verwendet, um SQL-Abfragen für Datenstrukturen in C# zu integrieren. Die Funktion FirstOrDefault()
ruft das erste Zeichen einer Zeichenkette ab. Das folgende Codebeispiel zeigt uns, wie wir mit der Linq-Methode in C# das erste Zeichen einer Zeichenkette erhalten können.
using System;
using System.Linq;
namespace get_first_char_of_string {
class Program {
static void Main(string[] args) {
string name = "DelftStack";
char first = name.FirstOrDefault();
Console.WriteLine(first);
}
}
}
Ausgabe:
D
Im obigen Code haben wir das erste Zeichen first
aus der Stringvariablen name
mit der Funktion FirstOrDefault()
in C# extrahiert.
Ermitteln des ersten Zeichens einer Zeichenkette mit der Methode String[]
in C#
Die [Eigenschaft String[x]
(https://learn.microsoft.com/de-de/dotnet/api/system.string.chars?view=net-5.0/) ruft das Zeichen im Index x
einer Zeichenkette in C# ab. Das folgende Codebeispiel zeigt uns, wie wir das erste Zeichen einer Zeichenkettenvariablen mit der Eigenschaft String[]
in C# erhalten können.
using System;
using System.Linq;
namespace get_first_char_of_string {
class Program {
static void Main(string[] args) {
string name = "DelftStack";
char first = name[0];
Console.WriteLine(first);
}
}
}
Ausgabe:
D
Im obigen Code haben wir das erste Zeichen first
aus der Stringvariablen name
mit name[0]
in C# extrahiert.
Ermitteln des ersten Zeichens einer Zeichenkette mit einer benutzerdefinierten Methode in C#
Wir können das erste Zeichen einer Zeichenkette auch erhalten, indem wir einem benutzerdefinierten Ansatz in C# folgen. Dazu müssen wir zuerst den String mit der Funktion String.ToCharArray()
in C# in ein Array von Zeichen konvertieren. Danach können wir das Zeichen am Index 0
des Zeichenarrays abrufen. Das folgende Codebeispiel zeigt uns, wie wir diese Logik in C# implementieren können.
using System;
using System.Linq;
namespace get_first_char_of_string {
class Program {
static void Main(string[] args) {
string name = "DelftStack";
char[] charArray = name.ToCharArray();
char first = charArray[0];
Console.WriteLine(first);
}
}
}
Ausgabe:
D
Dieser Code macht dasselbe wie die beiden anderen oben diskutierten Beispiele. Dieser Ansatz wird jedoch nicht empfohlen, da die Ausführung mehr Zeit und Ressourcen erfordert und dafür bereits eine integrierte Methode vorhanden ist.
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.
LinkedInVerwandter Artikel - Csharp String
- C# Int in String konvertieren
- C# String in Enum konvertieren
- Verwendung von Strings in der Switch-Anweisung in C#
- So konvertieren Sie eine Zeichenkette in ein Byte-Array in C#
- Wie konvertiert man eine Zeichenkette in C# in boolesche Zeichenketten
- Wie schreibt man ein mehrzeiliges String-Literal in C#