StringHelper class
namespace: Serenity assembly: Serenity.Net.Core
This static class contains some helper functions that operate on String objects.
public static class StringHelper
Public Members
| name | description |
|---|---|
| static readonly InvalidFilenameCharsRegex | A regex to remove invalid file name characters |
| static readonly InvalidPathCharsRegex | A regex to remove invalid file path characters |
| static IsEmptyOrNull(…) | Returns true if String is null or empty (zero length) (2 methods) |
| static IsNullOrEmpty(…) | Returns true if String is null or empty (zero length) |
| static IsTrimmedEmpty(…) | Checks if a string String is null, empty or just contains whitespace characters. |
| static IsTrimmedSame(…) | Compares two strings ignoring whitespace at the left or right. |
| static Join(…) | Joins two strings conditionally, by putting separator between if both are non empty |
| static JoinNonEmpty(…) | Joins strings conditionally, by putting separator between if both are non empty or null (2 methods) |
| static QuoteString(…) | Quotes a string |
| static RemoveDiacritics(…) | Removes the diacritic characters from string by replacing them with ASCII versions. |
| static SafeSubstring(…) | A substring function that doesn't raise out of bound errors or null reference exception. |
| static SanitizeFilename(…) | Sanitizes the filename by removing diacritics, ı with i and replacing any invalid filename characters with underscore. |
| static SanitizeFilePath(…) | Sanitizes the path by removing diacritics, ı with i and replacing any invalid file path characters with underscore. |
| static ThreeDots(…) | If the string's length is over a specified limit, trims its right and adds three points ("..."). |
| static ToDoubleQuoted(…) | Converts the string to its double quoted representation. |
| static ToSingleLine(…) | Converts the string to single line by replacing line endings with space. |
| static ToSingleQuoted(…) | Converts the string to its single quoted representation. |
| static ToStringDefault<T>(…) | Formats a nullable struct (2 methods) |
| static TrimToEmpty(…) | Removes whitespace characters in the left or right of the String string, and if resulting string is empty or null, returns empty. |
| static TrimToNull(…) | Removes whitespace characters in the left or right of the String string, and if resulting string is empty or null, returns null. |
See Also
- Source: StringHelper.cs