Feedback

C# - Den ersten Buchstaben eines string als Kleinbuchstaben

Veröffentlicht von am 07.02.2013
(1 Bewertungen)
Im Umgang mit Datenbanktabellen werden für Querys of die Spaltennamen mit einem Kleinbuchstaben als ersten Buchstaben benötigt. Z.B.:

var columnName = "TheColumnName";
var name = columnName.Uncapitalize();

Die Variable name enthält jetzt die Zeichenfolge "theColumnName".
GFU-Schulungen  [Anzeige]

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

VB.NET Aufbau

Sie verfügen nach der Schulung über fundierte Kenntnisse in der Arbeit mit objektorientierten Modellen in VB.NET und können wiederverwendbare Komponenten eigenständig erzeugen.

/// <summary>
/// Gibt die angegebenen Zeichenfolge mit dem ersten Buchstaben als
/// Kleinbuchstaben zurück.
/// </summary>
/// <param name="value">
/// Eine Zeichenfolge, deren erster Buchstabe als Kleinbuchstabe
/// ausgegeben werden soll.
/// </param>
/// <returns>
/// Die angegebene Zeichenfolge mit einem Kleinbuchstaben als ersten Buchstaben.
/// </returns>
/// <remarks>Keine Anmerkungen</remarks>
[SuppressMessage("Microsoft.Globalization",
    "CA1308:NormalizeStringsToUppercase",
    Justification = "ToUpperCase lässt sich hier nicht verwenden, da ein Kleinbuchstabe benötigt wird.")]
public static string Uncapitalize(this string value)
{
    if (string.IsNullOrEmpty(value))
    {
        throw new ArgumentNullException("value");
    }

    var firstChar = value.Substring(0, 1).ToLowerInvariant();
    var rest = value.Substring(1);
    return string.Join(null, firstChar, rest);
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!