C# Anfangsbuchstaben groß schreiben
-
Verwenden Sie die Methode
ToUpper()
, um den ersten Buchstaben einer Zeichenfolge inC#
groß zu schreiben -
Verwenden Sie die
regex
-Ausdrücke, um den ersten Buchstaben einer Zeichenfolge inC#
groß zu schreiben -
Verwenden Sie
ToCharArray()
, um den ersten Buchstaben eines Strings inC#
groß zu schreiben
In diesem Tutorial sehen wir uns mehrere Möglichkeiten an, wie der erste Buchstabe einer Zeichenfolge in C# groß geschrieben wird.
Verwenden Sie die Methode ToUpper()
, um den ersten Buchstaben einer Zeichenfolge in C#
groß zu schreiben
using System;
class Program {
static void Main() {
string str = "delftstack";
if (str.Length == 0) {
Console.WriteLine("Empty String");
} else if (str.Length == 1) {
Console.WriteLine(char.ToUpper(str[0]));
} else {
Console.WriteLine(char.ToUpper(str[0]) + str.Substring(1));
}
}
}
Bei diesem Ansatz schreiben wir den ersten Buchstaben des Strings mit der Methode ToUpper()
mit Eckfällen wie dem Leerzeichen des Strings oder dem String mit der Länge 1
groß.
Verwenden Sie die regex
-Ausdrücke, um den ersten Buchstaben einer Zeichenfolge in C#
groß zu schreiben
using System;
using System.Text.RegularExpressions;
class Program {
static public string UpperCaseFirstChar(string text) {
return Regex.Replace(text, "^[a-z]", m => m.Value.ToUpper());
}
static void Main() {
string str = "delftstack";
Console.WriteLine(UpperCaseFirstChar(str));
}
}
Ausgabe:
Delftstack
In der obigen Methode verwenden wir den Regex-Ausdruck, um das gewünschte Zeichen auszuwählen und dann durch seine großgeschriebene Form zu ersetzen.
Verwenden Sie ToCharArray()
, um den ersten Buchstaben eines Strings in C#
groß zu schreiben
using System;
class Program {
public static string UpperCaseFirstChar(string s) {
if (string.IsNullOrEmpty(s)) {
return string.Empty;
}
char[] a = s.ToCharArray();
a[0] = char.ToUpper(a[0]);
return new string(a);
}
public static void Main() {
Console.WriteLine(UpperCaseFirstChar("delftstack"));
}
}
Ausgabe:
Delftstack
Bei diesem Ansatz schreiben wir den ersten Buchstaben der Zeichenfolge groß, indem wir ihn in einem Zeichenarray erfassen und dann das erste Zeichen durch sein großes Gegenstück ersetzen. Sobald die Ersetzung durchgeführt ist, bilden wir eine neue Zeichenfolge unter Verwendung des modifizierten Zeichenarrays.
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
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#