C# Класс UtilityExtensions.Util

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AppendNewLine ( this sb, string s ) : void
AppendNext ( this sb, string sep, string s ) : void
AppendSpace ( this sb, string s ) : void
Contains ( this s, string c, bool ignoreCase ) : bool
Decode64 ( this s ) : string
DefaultTo ( this s, string defaultstr ) : string
Encode64 ( this s ) : string
GetAttr ( this e, string n, string def = null ) : string
GetChars ( this s ) : string
GetCsvToken ( this s, int n = 1, int ntokens = 1000, string sep = "," ) : string
GetDigits ( this zip, int maxlen = 99 ) : string
Last ( this source, int stringLength ) : string

Given a source string, return the last stringLength characters from the string.

MaxString ( this s, int length ) : string
NameSplit ( string name, string &first, string &last ) : void
NoLeadZeros ( this s ) : string
RandomPassword ( int length ) : string
RemoveGrammarly ( this s ) : string
Replace ( this str, string oldValue, string newValue, bool ignoreCase = false ) : string
SpaceCamelCase ( this name ) : string
SplitLines ( this source, bool noblanks = false ) : string[]
SplitStr ( this s, string delimiter ) : string[]
SplitStr ( this s, string delimiter, int nitems ) : string[]
SplitUpperCase ( this source ) : string[]
SplitUpperCaseToString ( this source ) : string
Truncate ( this source, int length ) : string
URLCombine ( string baseUrl, string relativeUrl ) : string
trim ( this source ) : string

Описание методов

AppendNewLine() публичный статический Метод

public static AppendNewLine ( this sb, string s ) : void
sb this
s string
Результат void

AppendNext() публичный статический Метод

public static AppendNext ( this sb, string sep, string s ) : void
sb this
sep string
s string
Результат void

AppendSpace() публичный статический Метод

public static AppendSpace ( this sb, string s ) : void
sb this
s string
Результат void

Contains() публичный статический Метод

public static Contains ( this s, string c, bool ignoreCase ) : bool
s this
c string
ignoreCase bool
Результат bool

Decode64() публичный статический Метод

public static Decode64 ( this s ) : string
s this
Результат string

DefaultTo() публичный статический Метод

public static DefaultTo ( this s, string defaultstr ) : string
s this
defaultstr string
Результат string

Encode64() публичный статический Метод

public static Encode64 ( this s ) : string
s this
Результат string

GetAttr() публичный статический Метод

public static GetAttr ( this e, string n, string def = null ) : string
e this
n string
def string
Результат string

GetChars() публичный статический Метод

public static GetChars ( this s ) : string
s this
Результат string

GetCsvToken() публичный статический Метод

public static GetCsvToken ( this s, int n = 1, int ntokens = 1000, string sep = "," ) : string
s this
n int
ntokens int
sep string
Результат string

GetDigits() публичный статический Метод

public static GetDigits ( this zip, int maxlen = 99 ) : string
zip this
maxlen int
Результат string

Last() публичный статический Метод

Given a source string, return the last stringLength characters from the string.
public static Last ( this source, int stringLength ) : string
source this
stringLength int
Результат string

MaxString() публичный статический Метод

public static MaxString ( this s, int length ) : string
s this
length int
Результат string

NameSplit() публичный статический Метод

public static NameSplit ( string name, string &first, string &last ) : void
name string
first string
last string
Результат void

NoLeadZeros() публичный статический Метод

public static NoLeadZeros ( this s ) : string
s this
Результат string

RandomPassword() публичный статический Метод

public static RandomPassword ( int length ) : string
length int
Результат string

RemoveGrammarly() публичный статический Метод

public static RemoveGrammarly ( this s ) : string
s this
Результат string

Replace() публичный статический Метод

public static Replace ( this str, string oldValue, string newValue, bool ignoreCase = false ) : string
str this
oldValue string
newValue string
ignoreCase bool
Результат string

SpaceCamelCase() публичный статический Метод

public static SpaceCamelCase ( this name ) : string
name this
Результат string

SplitLines() публичный статический Метод

public static SplitLines ( this source, bool noblanks = false ) : string[]
source this
noblanks bool
Результат string[]

SplitStr() публичный статический Метод

public static SplitStr ( this s, string delimiter ) : string[]
s this
delimiter string
Результат string[]

SplitStr() публичный статический Метод

public static SplitStr ( this s, string delimiter, int nitems ) : string[]
s this
delimiter string
nitems int
Результат string[]

SplitUpperCase() публичный статический Метод

public static SplitUpperCase ( this source ) : string[]
source this
Результат string[]

SplitUpperCaseToString() публичный статический Метод

public static SplitUpperCaseToString ( this source ) : string
source this
Результат string

Truncate() публичный статический Метод

public static Truncate ( this source, int length ) : string
source this
length int
Результат string

URLCombine() публичный статический Метод

public static URLCombine ( string baseUrl, string relativeUrl ) : string
baseUrl string
relativeUrl string
Результат string

trim() публичный статический Метод

public static trim ( this source ) : string
source this
Результат string