StringExtensions Class

public static class StringExtensions

No documentation is available.

Nested types

NameDescription
StringExtensions.LineSplitEntry
StringExtensions.LineSplitEnumerator

Methods

NameDescription
ContainsIgnoreCase(string, string)
EqualsIgnoreCase(string?, string?)
EqualsOrdinal(string?, string?)
Nullify(string?, bool)
RemoveDiacritics(string?)
RemovePrefix(string, string)Removes the leading occurrence of a specified string from the current string.
RemovePrefix(string, string, StringComparison)Removes the leading occurrence of a specified string from the current string.
RemoveSuffix(string, string)Removes the trailing occurrence of a specified string from the current string.
RemoveSuffix(string, string, StringComparison)Removes the trailing occurrence of a specified string from the current string.
ReplaceAny(string, SearchValues<char>, char)
SplitLines(ReadOnlySpan<char>)
SplitLines(ReadOnlySpan<char>, LineBreakMode)
SplitLines(string)
SplitLines(string, LineBreakMode)

ContainsIgnoreCase(string, string)

StringExtensions.cs
public static bool ContainsIgnoreCase(this string str, string value)

Parameters

str string
value string

Returns

bool

No documentation is available.

EqualsIgnoreCase(string?, string?)

StringExtensions.cs
public static bool EqualsIgnoreCase(this string? str1, string? str2)

Parameters

str1 string?
str2 string?

Returns

bool

No documentation is available.

EqualsOrdinal(string?, string?)

StringExtensions.cs
public static bool EqualsOrdinal(this string? str1, string? str2)

Parameters

str1 string?
str2 string?

Returns

bool

No documentation is available.

Nullify(string?, bool)

StringExtensions.cs
public static string? Nullify(this string? str, bool trim)

Parameters

str string?
trim bool

Returns

string?

No documentation is available.

RemoveDiacritics(string?)

StringExtensions.cs
public static string? RemoveDiacritics(this string? str)

Parameters

str string?

Returns

string?

No documentation is available.

RemovePrefix overloads

RemovePrefix(string, string)

StringExtensions.cs

Removes the leading occurrence of a specified string from the current string.

public static string RemovePrefix(this string str, string prefix)
Parameters
str string
prefix string
Returns

string

RemovePrefix(string, string, StringComparison)

StringExtensions.cs

Removes the leading occurrence of a specified string from the current string.

public static string RemovePrefix(this string str, string prefix, StringComparison stringComparison)
Parameters
str string
prefix string
stringComparison StringComparison
Returns

string

RemoveSuffix overloads

RemoveSuffix(string, string)

StringExtensions.cs

Removes the trailing occurrence of a specified string from the current string.

public static string RemoveSuffix(this string str, string suffix)
Parameters
str string
suffix string
Returns

string

RemoveSuffix(string, string, StringComparison)

StringExtensions.cs

Removes the trailing occurrence of a specified string from the current string.

public static string RemoveSuffix(this string str, string suffix, StringComparison stringComparison)
Parameters
str string
suffix string
stringComparison StringComparison
Returns

string

ReplaceAny(string, SearchValues<char>, char)

StringExtensions.cs
public static string ReplaceAny(this string text, SearchValues<char> values, char newValue)

Parameters

text string
values SearchValues<char>
newValue char

Returns

string

No documentation is available.

SplitLines overloads

SplitLines(ReadOnlySpan<char>)

StringExtensions.SplitLines.cs
public static StringExtensions.LineSplitEnumerator SplitLines(this ReadOnlySpan<char> str)

No documentation is available.

SplitLines(ReadOnlySpan<char>, LineBreakMode)

StringExtensions.SplitLines.cs
public static StringExtensions.LineSplitEnumerator SplitLines(this ReadOnlySpan<char> str, LineBreakMode lineBreakMode)

No documentation is available.

public static StringExtensions.LineSplitEnumerator SplitLines(this string str)

No documentation is available.

SplitLines(string, LineBreakMode)

StringExtensions.SplitLines.cs
public static StringExtensions.LineSplitEnumerator SplitLines(this string str, LineBreakMode lineBreakMode)

No documentation is available.