Feedback

C# - string.Contains mit StringComparision

Veröffentlicht von am 07.02.2013
(2 Bewertungen)
Die Methode Contains der string Klasse bietet leider keine Möglichkeit, bei der Überprüfung Vergleichsregeln mit anzugeben.
Mit einer kleiner Erweiterungsmethode ist das sehr einfach zu lösen.
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 2017/2015/2013 Einführung

Das Seminar befähigt Sie zur eigenständigen Entwicklung von anwenderorientierten Programmen in VB.NET, worin auch der Einsatz von Datenbanken enthalten ist.

/// <summary>
/// Gibt einen Wert zurück, der angibt, ob das angegebene
/// <see cref="T:System.String"/> Objekt
/// in dieser Zeichenfolge vorkommt.
/// </summary>
/// <param name="source">
/// Die Zeichenfolge, die auf Vorkommen der angegebenen Zeichenfolge
/// durchsucht werden soll.
/// </param>
/// <param name="value">
/// Die zu suchende Zeichenfolge.
/// </param>
/// <param name="comparison">
/// Einer der Enumerationswerte, der die Regeln für die Suche angibt.
/// </param>
/// <returns>
/// <c>true</c>, wenn die angegebene Zeichenfolge enthalten ist,
/// anderenfalls <c>false</c>.
/// </returns>
/// <remarks>Keine Anmerkungen</remarks>
public static bool Contains(this string source, string value, StringComparison comparison)
{
    if (string.IsNullOrWhiteSpace(source)
        || string.IsNullOrWhiteSpace(value))
    {
        return false;
    }

    return source.IndexOf(value, comparison) > -1;
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!