C# Класс PRI.ProductivityExtensions.StringExtensions.Stringable

Class that contains extension methods that extend String
Показать файл Открыть проект

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

Метод Описание
CopyTo ( this text, Int32 sourceIndex, Char destination ) : void

Extends CopyTo so that buffer offset of 0 and call to Array.Length are not needed. text.CopyTo(sourceIndex, destination);

FirstWord ( this value ) : string

Get the first "Word" in a string--separated by space.

Initials ( this value ) : string
IsEmpty ( this value ) : bool
Left ( this s, int length ) : string

Returns the first few characters of the string with a length specified by the given parameter. If the string's length is less than the given length the complete string is returned. If length is zero or less an empty string is returned

ReplaceEach ( this text, IEnumerable chars, char c ) : string

Replace any instances of individual elements in chars with c in text.

Right ( this s, int length ) : string

Returns the last few characters of the string with a length specified by the given parameter. If the string's length is less than the given length the complete string is returned. If length is zero or less an empty string is returned

ToBoolOrNull ( this source ) : bool?

conert a string to a boolean. Ignore-compare of "True" for true, and "False" for false.

ToDateTimeOrNull ( this source ) : DateTime?

Convert a string value to a DateTime.

ToDecimalOrDefault ( this source ) : decimal

Convert a string value to decimal.

ToDecimalOrNull ( this source ) : decimal?

Convert a string value to decimal.

ToDoubleOrDefault ( this source ) : double

Convert a string value to double.

ToDoubleOrNull ( this source ) : double?

Convert a string value to double.

ToGuidOrNull ( this source ) : Guid?

Convert a string to a GUID

ToInt ( this source, int defaultValue ) : int

Convert a string value to an int.

ToIntOrDefault ( this source ) : int

Convert a string value to an int.

ToIntOrNull ( this source ) : int?

Convert a string value to an int.

ToLongOrDefault ( this source ) : long

Convert a string value to a long.

ToLongOrNull ( this source ) : long?

Convert a string value to a long.

ToTimeSpanOrNull ( this source ) : TimeSpan?

Convert a string value to a TimeSpan.

Truncate ( this text, int maxLength ) : string

Truncate string text to a maximim length of maxLength

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

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

Extends CopyTo so that buffer offset of 0 and call to Array.Length are not needed. text.CopyTo(sourceIndex, destination);
public static CopyTo ( this text, Int32 sourceIndex, Char destination ) : void
text this
sourceIndex System.Int32
destination Char
Результат void

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

Get the first "Word" in a string--separated by space.
public static FirstWord ( this value ) : string
value this
Результат string

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

public static Initials ( this value ) : string
value this
Результат string

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

public static IsEmpty ( this value ) : bool
value this
Результат bool

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

Returns the first few characters of the string with a length specified by the given parameter. If the string's length is less than the given length the complete string is returned. If length is zero or less an empty string is returned
public static Left ( this s, int length ) : string
s this the string to process
length int Number of characters to return
Результат string

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

Replace any instances of individual elements in chars with c in text.
public static ReplaceEach ( this text, IEnumerable chars, char c ) : string
text this string to search within.
chars IEnumerable individual characters to search for.
c char character to replace any found characters with.
Результат string

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

Returns the last few characters of the string with a length specified by the given parameter. If the string's length is less than the given length the complete string is returned. If length is zero or less an empty string is returned
public static Right ( this s, int length ) : string
s this the string to process
length int Number of characters to return
Результат string

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

conert a string to a boolean. Ignore-compare of "True" for true, and "False" for false.
public static ToBoolOrNull ( this source ) : bool?
source this
Результат bool?

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

Convert a string value to a DateTime.
public static ToDateTimeOrNull ( this source ) : DateTime?
source this
Результат DateTime?

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

Convert a string value to decimal.
public static ToDecimalOrDefault ( this source ) : decimal
source this
Результат decimal

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

Convert a string value to decimal.
public static ToDecimalOrNull ( this source ) : decimal?
source this
Результат decimal?

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

Convert a string value to double.
public static ToDoubleOrDefault ( this source ) : double
source this
Результат double

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

Convert a string value to double.
public static ToDoubleOrNull ( this source ) : double?
source this
Результат double?

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

Convert a string to a GUID
public static ToGuidOrNull ( this source ) : Guid?
source this
Результат Guid?

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

Convert a string value to an int.
public static ToInt ( this source, int defaultValue ) : int
source this
defaultValue int
Результат int

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

Convert a string value to an int.
public static ToIntOrDefault ( this source ) : int
source this
Результат int

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

Convert a string value to an int.
public static ToIntOrNull ( this source ) : int?
source this
Результат int?

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

Convert a string value to a long.
public static ToLongOrDefault ( this source ) : long
source this
Результат long

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

Convert a string value to a long.
public static ToLongOrNull ( this source ) : long?
source this
Результат long?

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

Convert a string value to a TimeSpan.
public static ToTimeSpanOrNull ( this source ) : TimeSpan?
source this
Результат TimeSpan?

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

Truncate string text to a maximim length of maxLength
public static Truncate ( this text, int maxLength ) : string
text this
maxLength int
Результат string