Class AbpStringExtensions
Inheritance
AbpStringExtensions
Assembly: Volo.Abp.Core.dll
Syntax
public static class AbpStringExtensions
Methods
EnsureEndsWith(string, char, StringComparison)
Declaration
public static string EnsureEndsWith(this string str, char c, StringComparison comparisonType = StringComparison.Ordinal)
Parameters
Returns
EnsureStartsWith(string, char, StringComparison)
Declaration
public static string EnsureStartsWith(this string str, char c, StringComparison comparisonType = StringComparison.Ordinal)
Parameters
Returns
GetBytes(string)
Declaration
public static byte[] GetBytes(this string str)
Parameters
Type |
Name |
Description |
string |
str |
|
Returns
GetBytes(string, Encoding)
Declaration
public static byte[] GetBytes(this string str, Encoding encoding)
Parameters
Returns
IsNullOrEmpty(string?)
Declaration
public static bool IsNullOrEmpty(this string? str)
Parameters
Type |
Name |
Description |
string |
str |
|
Returns
IsNullOrWhiteSpace(string?)
Declaration
public static bool IsNullOrWhiteSpace(this string? str)
Parameters
Type |
Name |
Description |
string |
str |
|
Returns
Left(string, int)
Declaration
public static string Left(this string str, int len)
Parameters
Returns
NormalizeLineEndings(string)
Declaration
public static string NormalizeLineEndings(this string str)
Parameters
Type |
Name |
Description |
string |
str |
|
Returns
NthIndexOf(string, char, int)
Declaration
public static int NthIndexOf(this string str, char c, int n)
Parameters
Returns
RemovePostFix(string, StringComparison, params string[])
Declaration
public static string RemovePostFix(this string str, StringComparison comparisonType, params string[] postFixes)
Parameters
Returns
RemovePostFix(string, params string[])
Declaration
public static string RemovePostFix(this string str, params string[] postFixes)
Parameters
Returns
RemovePreFix(string, StringComparison, params string[])
Declaration
public static string RemovePreFix(this string str, StringComparison comparisonType, params string[] preFixes)
Parameters
Returns
RemovePreFix(string, params string[])
Declaration
public static string RemovePreFix(this string str, params string[] preFixes)
Parameters
Returns
ReplaceFirst(string, string, string, StringComparison)
Declaration
public static string ReplaceFirst(this string str, string search, string replace, StringComparison comparisonType = StringComparison.Ordinal)
Parameters
Returns
Right(string, int)
Declaration
public static string Right(this string str, int len)
Parameters
Returns
Split(string, string)
Declaration
public static string[] Split(this string str, string separator)
Parameters
Returns
Split(string, string, StringSplitOptions)
Declaration
public static string[] Split(this string str, string separator, StringSplitOptions options)
Parameters
Returns
SplitToLines(string)
Declaration
public static string[] SplitToLines(this string str)
Parameters
Type |
Name |
Description |
string |
str |
|
Returns
SplitToLines(string, StringSplitOptions)
Declaration
public static string[] SplitToLines(this string str, StringSplitOptions options)
Parameters
Returns
ToCamelCase(string, bool, bool)
Declaration
public static string ToCamelCase(this string str, bool useCurrentCulture = false, bool handleAbbreviations = false)
Parameters
Type |
Name |
Description |
string |
str |
|
bool |
useCurrentCulture |
|
bool |
handleAbbreviations |
|
Returns
ToEnum<T>(string)
Declaration
public static T ToEnum<T>(this string value) where T : struct
Parameters
Type |
Name |
Description |
string |
value |
|
Returns
Type Parameters
ToEnum<T>(string, bool)
Declaration
public static T ToEnum<T>(this string value, bool ignoreCase) where T : struct
Parameters
Type |
Name |
Description |
string |
value |
|
bool |
ignoreCase |
|
Returns
Type Parameters
ToKebabCase(string, bool)
Declaration
public static string ToKebabCase(this string str, bool useCurrentCulture = false)
Parameters
Type |
Name |
Description |
string |
str |
|
bool |
useCurrentCulture |
|
Returns
ToMd5(string)
Declaration
public static string ToMd5(this string str)
Parameters
Type |
Name |
Description |
string |
str |
|
Returns
ToPascalCase(string, bool)
Declaration
public static string ToPascalCase(this string str, bool useCurrentCulture = false)
Parameters
Type |
Name |
Description |
string |
str |
|
bool |
useCurrentCulture |
|
Returns
ToSentenceCase(string, bool)
Declaration
public static string ToSentenceCase(this string str, bool useCurrentCulture = false)
Parameters
Type |
Name |
Description |
string |
str |
|
bool |
useCurrentCulture |
|
Returns
ToSnakeCase(string)
Declaration
public static string ToSnakeCase(this string str)
Parameters
Type |
Name |
Description |
string |
str |
|
Returns
Truncate(string?, int)
Declaration
public static string? Truncate(this string? str, int maxLength)
Parameters
Type |
Name |
Description |
string |
str |
|
int |
maxLength |
|
Returns
TruncateFromBeginning(string?, int)
Declaration
public static string? TruncateFromBeginning(this string? str, int maxLength)
Parameters
Type |
Name |
Description |
string |
str |
|
int |
maxLength |
|
Returns
TruncateWithPostfix(string?, int)
Declaration
public static string? TruncateWithPostfix(this string? str, int maxLength)
Parameters
Type |
Name |
Description |
string |
str |
|
int |
maxLength |
|
Returns
TruncateWithPostfix(string?, int, string)
Declaration
public static string? TruncateWithPostfix(this string? str, int maxLength, string postfix)
Parameters
Returns