Feedback

C# - String.Contains mit StringComparison

Veröffentlicht von am 21.09.2015
(0 Bewertungen)
Dieses Snippet prüft ob ein String einen anderen enthält, die Prüfung geschieht mit dem übergebenen StringComparison.

Die Methode ist als Erweiterung für System.String implementiert, sodass man diese wie die normale Contains-Methode ohne StringComparison aufrufen kann.
/// <summary>
/// Bestimmt ob die angegebene Zeichenfolge ein Teil der gegebenen Zeichenfolge ist. Die Überprüfung findet aufgrund des gegebenen <see cref="System.StringComparison"/> statt.
/// </summary>
/// <param name="source">Die Zeichenfolge in der gesucht werden soll.</param>
/// <param name="value">Die zu suchende Zeichenfogle.</param>
/// <param name="comparisonType">Der Modus der beim Vergleichen angewendet werden soll.</param>
/// <returns><c>true</c> wenn <paramref name="value"/> in <paramref name="source"/> gefunden wurde; andernfalls <c>false</c></returns>
public static bool Contains(this string source, string value, StringComparison comparisonType)
{
    return source.IndexOf(value, comparisonType) >= 0;
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!