-
Notifications
You must be signed in to change notification settings - Fork 36
Methods_T_CodeJam_Strings_StringExtensions
Andrew Koryavchenko edited this page Jun 17, 2018
·
8 revisions
The StringExtensions type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() |
EmptyIfNull | Returns an empty string for null value. |
![]() ![]() |
FormatWith(String, Object) | Replaces one or more format items in a specified string with the string representation of a specified object. |
![]() ![]() |
FormatWith(String, Object[]) | Replaces the format items in a specified string with the string representations of corresponding objects in a specified array. |
![]() ![]() |
FormatWith(String, Object, Object) | Replaces the format items in a specified string with the string representation of two specified objects. |
![]() ![]() |
FormatWith(String, Object, Object, Object) | Replaces the format items in a specified string with the string representation of three specified objects. |
![]() ![]() |
FromBase64 | Converts the specified string, which encodes binary data as base-64 digits, to an equivalent byte array. |
![]() ![]() |
IsControl | Indicates whether the character at the specified position in a specified string is categorized as a control. |
![]() ![]() |
IsDigit(String) | Indicates whether all characters in a specified string is categorized as a digit. |
![]() ![]() |
IsDigit(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a digit. |
![]() ![]() |
IsHighSurrogate | Indicates whether the character at the specified position in a specified string is categorized as a highsurrogate. |
![]() ![]() |
IsLetter(String) | Indicates whether all characters in a specified string is categorized as a letter. |
![]() ![]() |
IsLetter(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a letter. |
![]() ![]() |
IsLetterOrDigit(String) | Indicates whether all characters in a specified string is categorized as a letterordigit. |
![]() ![]() |
IsLetterOrDigit(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a letterordigit. |
![]() ![]() |
IsLower(String) | Indicates whether all characters in a specified string is categorized as a lower. |
![]() ![]() |
IsLower(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a lower. |
![]() ![]() |
IsLowSurrogate | Indicates whether the character at the specified position in a specified string is categorized as a lowsurrogate. |
![]() ![]() |
IsNullOrEmpty | Infix form of IsNullOrEmpty(String). |
![]() ![]() |
IsNullOrWhiteSpace | Infix form of string.IsNullOrWhiteSpace. |
![]() ![]() |
IsNumber(String) | Indicates whether all characters in a specified string is categorized as a number. |
![]() ![]() |
IsNumber(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a number. |
![]() ![]() |
IsPunctuation(String) | Indicates whether all characters in a specified string is categorized as a punctuation. |
![]() ![]() |
IsPunctuation(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a punctuation. |
![]() ![]() |
IsSeparator(String) | Indicates whether all characters in a specified string is categorized as a separator. |
![]() ![]() |
IsSeparator(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a separator. |
![]() ![]() |
IsSurrogate | Indicates whether the character at the specified position in a specified string is categorized as a surrogate. |
![]() ![]() |
IsSurrogatePair | Indicates whether the character at the specified position in a specified string is categorized as a surrogatepair. |
![]() ![]() |
IsSymbol(String) | Indicates whether all characters in a specified string is categorized as a symbol. |
![]() ![]() |
IsSymbol(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a symbol. |
![]() ![]() |
IsUpper(String) | Indicates whether all characters in a specified string is categorized as a upper. |
![]() ![]() |
IsUpper(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a upper. |
![]() ![]() |
IsWhiteSpace(String) | Indicates whether all characters in a specified string is categorized as a whitespace. |
![]() ![]() |
IsWhiteSpace(String, Int32) | Indicates whether the character at the specified position in a specified string is categorized as a whitespace. |
![]() ![]() |
Join(IEnumerable(String), String) | Concatenates the members of a constructed IEnumerable(T) collection of type String, using the specified separator between each member. |
![]() ![]() |
Join(String[], String) | Concatenates all the elements of a string array, using the specified separator between each element. |
![]() ![]() |
Join(T)(IEnumerable(T)) | Concatenates the members of a collection. |
![]() ![]() |
Join(T)(IEnumerable(T), String) | Concatenates the members of a collection, using the specified separator between each member. |
![]() ![]() |
Length | Returns length of argument, even if argument is null. |
![]() ![]() |
NotNullNorEmpty | Returns true if argument is not null nor empty. |
![]() ![]() |
NotNullNorWhiteSpace | Returns true if argument is not null nor whitespace. |
![]() ![]() |
NullIfEmpty |
Returns null for empty strings. |
![]() ![]() |
Prefix | Retrieves prefix of length length. |
![]() ![]() |
Remove | Removes substring from provided strings. |
![]() ![]() |
SplitWithTrim | Splits source and returns whitespace trimmed parts. |
![]() ![]() |
Substring | Retrieves a substring from str. |
![]() ![]() |
Suffix | Retrieves prefix of length length. |
![]() ![]() |
ToBase64 | Converts an array of bytes to its equivalent string representation that is encoded with base-64 digits. A parameter specifies whether to insert line breaks in the return value. |
![]() ![]() |
ToByte | Converts the string representation of a number in a specified style and culture-specific format to its Byte equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToByteInvariant | Converts the string representation of a number in a specified style and culture-invariant format to its Byte equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToBytes(String) | Encodes all the characters in the specified string into a sequence of bytes using UTF-8 encoding. |
![]() ![]() |
ToBytes(String, Encoding) | Encodes all the characters in the specified string into a sequence of bytes. |
![]() ![]() |
ToByteSizeString(Int32) | Returns size in bytes string representation. |
![]() ![]() |
ToByteSizeString(Int64) | Returns size in bytes string representation. |
![]() ![]() |
ToByteSizeString(Int32, IFormatProvider) | Returns size in bytes string representation. |
![]() ![]() |
ToByteSizeString(Int64, IFormatProvider) | Returns size in bytes string representation. |
![]() ![]() |
ToDateTime | Converts the string representation of a number in a specified style and culture-specific format to its Byte equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToDateTimeInvariant | Converts the string representation of a number in a specified style and culture-invariant format to its DateTime equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToDecimal | Converts the string representation of a number in a specified style and culture-specific format to its Decimal equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToDecimalInvariant | Converts the string representation of a number in a specified style and culture-invariant format to its Decimal equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToDouble | Converts the string representation of a number in a specified style and culture-specific format to its Double equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToDoubleInvariant | Converts the string representation of a number in a specified style and culture-invariant format to its Double equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToHexString(Byte[]) | Creates hex representation of byte array. |
![]() ![]() |
ToHexString(Byte[], String) | Creates hex representation of byte array. |
![]() ![]() |
ToInt16 | Converts the string representation of a number in a specified style and culture-specific format to its Int16 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToInt16Invariant | Converts the string representation of a number in a specified style and culture-invariant format to its Int16 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToInt32 | Converts the string representation of a number in a specified style and culture-specific format to its Int32 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToInt32Invariant | Converts the string representation of a number in a specified style and culture-invariant format to its Int32 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToInt64 | Converts the string representation of a number in a specified style and culture-specific format to its Int64 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToInt64Invariant | Converts the string representation of a number in a specified style and culture-invariant format to its Int64 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToInvariantString(T)(T) | Culture invariant version of ToString(String, IFormatProvider) |
![]() ![]() |
ToInvariantString(T)(T, String) | Culture invariant version of ToString(String, IFormatProvider) |
![]() ![]() |
ToSByte | Converts the string representation of a number in a specified style and culture-specific format to its SByte equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToSByteInvariant | Converts the string representation of a number in a specified style and culture-invariant format to its SByte equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToSingle | Converts the string representation of a number in a specified style and culture-specific format to its Single equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToSingleInvariant | Converts the string representation of a number in a specified style and culture-invariant format to its Single equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToUInt16 | Converts the string representation of a number in a specified style and culture-specific format to its UInt16 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToUInt16Invariant | Converts the string representation of a number in a specified style and culture-invariant format to its UInt16 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToUInt32 | Converts the string representation of a number in a specified style and culture-specific format to its UInt32 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToUInt32Invariant | Converts the string representation of a number in a specified style and culture-invariant format to its UInt32 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToUInt64 | Converts the string representation of a number in a specified style and culture-specific format to its UInt64 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
ToUInt64Invariant | Converts the string representation of a number in a specified style and culture-invariant format to its UInt64 equivalent. A return value indicates whether the conversion succeeded. |
![]() ![]() |
TrimPrefix(String, String) | Trims str prefix if it equals to prefix. |
![]() ![]() |
TrimPrefix(String, String, IEqualityComparer(String)) | Trims str prefix if it equals to prefix. |
![]() ![]() |
TrimSuffix(String, String) | Trims str prefix if it equals to suffix. |
![]() ![]() |
TrimSuffix(String, String, IEqualityComparer(String)) | Trims str suffix if it equals to suffix. |
![]() ![]() |
Unquote(String) | Remove one set of leading and trailing double quote characters, if both are present. |
![]() ![]() |
Unquote(String, Boolean) | Remove one set of leading and trailing double quote characters, if both are present. |
![]() ![]() |
Unquote(String, Char, Boolean) | Remove one set of leading and trailing dquotationChar, if both are present. |