Show / Hide Table of Contents

Class AbpStringExtensions

Inheritance
object
AbpStringExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: System
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
Type Name Description
string str
char c
StringComparison comparisonType
Returns
Type Description
string

EnsureStartsWith(string, char, StringComparison)

Declaration
public static string EnsureStartsWith(this string str, char c, StringComparison comparisonType = StringComparison.Ordinal)
Parameters
Type Name Description
string str
char c
StringComparison comparisonType
Returns
Type Description
string

GetBytes(string)

Declaration
public static byte[] GetBytes(this string str)
Parameters
Type Name Description
string str
Returns
Type Description
byte[]

GetBytes(string, Encoding)

Declaration
public static byte[] GetBytes(this string str, Encoding encoding)
Parameters
Type Name Description
string str
Encoding encoding
Returns
Type Description
byte[]

IsNullOrEmpty(string?)

Declaration
public static bool IsNullOrEmpty(this string? str)
Parameters
Type Name Description
string str
Returns
Type Description
bool

IsNullOrWhiteSpace(string?)

Declaration
public static bool IsNullOrWhiteSpace(this string? str)
Parameters
Type Name Description
string str
Returns
Type Description
bool

Left(string, int)

Declaration
public static string Left(this string str, int len)
Parameters
Type Name Description
string str
int len
Returns
Type Description
string

NormalizeLineEndings(string)

Declaration
public static string NormalizeLineEndings(this string str)
Parameters
Type Name Description
string str
Returns
Type Description
string

NthIndexOf(string, char, int)

Declaration
public static int NthIndexOf(this string str, char c, int n)
Parameters
Type Name Description
string str
char c
int n
Returns
Type Description
int

RemovePostFix(string, StringComparison, params string[])

Declaration
public static string RemovePostFix(this string str, StringComparison comparisonType, params string[] postFixes)
Parameters
Type Name Description
string str
StringComparison comparisonType
string[] postFixes
Returns
Type Description
string

RemovePostFix(string, params string[])

Declaration
public static string RemovePostFix(this string str, params string[] postFixes)
Parameters
Type Name Description
string str
string[] postFixes
Returns
Type Description
string

RemovePreFix(string, StringComparison, params string[])

Declaration
public static string RemovePreFix(this string str, StringComparison comparisonType, params string[] preFixes)
Parameters
Type Name Description
string str
StringComparison comparisonType
string[] preFixes
Returns
Type Description
string

RemovePreFix(string, params string[])

Declaration
public static string RemovePreFix(this string str, params string[] preFixes)
Parameters
Type Name Description
string str
string[] preFixes
Returns
Type Description
string

ReplaceFirst(string, string, string, StringComparison)

Declaration
public static string ReplaceFirst(this string str, string search, string replace, StringComparison comparisonType = StringComparison.Ordinal)
Parameters
Type Name Description
string str
string search
string replace
StringComparison comparisonType
Returns
Type Description
string

Right(string, int)

Declaration
public static string Right(this string str, int len)
Parameters
Type Name Description
string str
int len
Returns
Type Description
string

Split(string, string)

Declaration
public static string[] Split(this string str, string separator)
Parameters
Type Name Description
string str
string separator
Returns
Type Description
string[]

Split(string, string, StringSplitOptions)

Declaration
public static string[] Split(this string str, string separator, StringSplitOptions options)
Parameters
Type Name Description
string str
string separator
StringSplitOptions options
Returns
Type Description
string[]

SplitToLines(string)

Declaration
public static string[] SplitToLines(this string str)
Parameters
Type Name Description
string str
Returns
Type Description
string[]

SplitToLines(string, StringSplitOptions)

Declaration
public static string[] SplitToLines(this string str, StringSplitOptions options)
Parameters
Type Name Description
string str
StringSplitOptions options
Returns
Type Description
string[]

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
Type Description
string

ToEnum<T>(string)

Declaration
public static T ToEnum<T>(this string value) where T : struct
Parameters
Type Name Description
string value
Returns
Type Description
T
Type Parameters
Name Description
T

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 Description
T
Type Parameters
Name Description
T

ToKebabCase(string, bool)

Declaration
public static string ToKebabCase(this string str, bool useCurrentCulture = false)
Parameters
Type Name Description
string str
bool useCurrentCulture
Returns
Type Description
string

ToMd5(string)

Declaration
public static string ToMd5(this string str)
Parameters
Type Name Description
string str
Returns
Type Description
string

ToPascalCase(string, bool)

Declaration
public static string ToPascalCase(this string str, bool useCurrentCulture = false)
Parameters
Type Name Description
string str
bool useCurrentCulture
Returns
Type Description
string

ToSentenceCase(string, bool)

Declaration
public static string ToSentenceCase(this string str, bool useCurrentCulture = false)
Parameters
Type Name Description
string str
bool useCurrentCulture
Returns
Type Description
string

ToSnakeCase(string)

Declaration
public static string ToSnakeCase(this string str)
Parameters
Type Name Description
string str
Returns
Type Description
string

Truncate(string?, int)

Declaration
public static string? Truncate(this string? str, int maxLength)
Parameters
Type Name Description
string str
int maxLength
Returns
Type Description
string

TruncateFromBeginning(string?, int)

Declaration
public static string? TruncateFromBeginning(this string? str, int maxLength)
Parameters
Type Name Description
string str
int maxLength
Returns
Type Description
string

TruncateWithPostfix(string?, int)

Declaration
public static string? TruncateWithPostfix(this string? str, int maxLength)
Parameters
Type Name Description
string str
int maxLength
Returns
Type Description
string

TruncateWithPostfix(string?, int, string)

Declaration
public static string? TruncateWithPostfix(this string? str, int maxLength, string postfix)
Parameters
Type Name Description
string str
int maxLength
string postfix
Returns
Type Description
string
In this article
Back to top Powered by Volosoft