Class StringExtensions
- Namespace
- Tripous
- Assembly
- Tripous.dll
Extensions
public static class StringExtensions
- Inheritance
-
StringExtensions
- Inherited Members
Methods
ContainsText(string, string)
Returns true if Value is contained in the Instance. Performs a case-insensitive check using the invariant culture.
public static bool ContainsText(this string Instance, string Value)
Parameters
Returns
EndsWithText(string, string)
Returns true if Instance ends with Value. Performs a case-insensitive check using the invariant culture.
public static bool EndsWithText(this string Instance, string Value)
Parameters
Returns
IsNumeric(string)
Returns true if a specified string is made up of numeric digits.
public static bool IsNumeric(this string Value)
Parameters
Valuestring
Returns
IsSameText(string, string)
Case insensitive string equality.
Returns true if 1. both are null, 2. both are empty string or 3. they are the same string
public static bool IsSameText(this string A, string B)
Parameters
Returns
IsVowel(char)
Returns true if C is a vowel.
public static bool IsVowel(char C)
Parameters
Cchar
Returns
QS(string)
Quotes S, that is returns S surrounded by ' (single quotes)
public static string QS(this string S)
Parameters
Sstring
Returns
Quote(string)
Quotes S, that is returns S surrounded by ' (single quotes)
public static string Quote(this string S)
Parameters
Sstring
Returns
QuotePath(string)
Quotes a path if it is not already quoted.
public static string QuotePath(this string Path)
Parameters
Pathstring
Returns
RemoveDiacritics(string)
Converts accented characters of the specified Text into non-accented characters
From: http://stackoverflow.com/questions/359827/ignoring-accented-letters-in-string-comparison
public static string RemoveDiacritics(this string Text)
Parameters
Textstring
Returns
SplitCamelCase(string)
Splits a camel case string by adding spaces between words.
It handles acronyms too, i.e. ABCamelDECase
public static string SplitCamelCase(this string Text)
Parameters
Textstring
Returns
SplitToWordList(string)
Splits a string into words at each uppercase letter.
public static List<string> SplitToWordList(this string Text)
Parameters
Textstring
Returns
SplitToWords(string)
Splits a string into acronym-aware words.
public static string SplitToWords(this string Text)
Parameters
Textstring
Returns
StartsWithText(string, string)
Returns true if Instance starts with Value. Performs a case-insensitive check using the invariant culture.
public static bool StartsWithText(this string Instance, string Value)
Parameters
Returns
ToIntOrDefault(string, int)
Tries to convert S to an int.
public static int ToIntOrDefault(this string S, int DefaultValue = 0)
Parameters
Returns
ToLines(string)
Splits the specified text into lines using common line separators.
public static string[] ToLines(this string Text)
Parameters
Textstring
Returns
- string[]
ToPlural(string)
Converts a word to its plural form.
public static string ToPlural(this string Word)
Parameters
Wordstring