C# Класс Utilities.StringUtilities

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

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

Метод Описание
Capitalize ( this s ) : string

Capitalizes the first letter of a string

FromVersion ( System.Version ver ) : String
Join ( IEnumerable items, string separator ) : string

More generic version of Join, accepting any objects (and calling ToString on them to get the string values) to join.

SplitCSV ( this line ) : string[]

Splits a line of text into comma-separated fields. Handles quoted fields containing commas.

SplitQuoted ( this line, string separator ) : string[]

Splits a line of text into fields on the specified separator. Handles quoted fields that contain the separator.

SplitSpaces ( this line ) : string[]

Splits a line of text into space-separated fields. Handles quoted fields containing spaces.

ToVersion ( this version ) : System.Version

HFM version numbers don't follow the standard version numbering scheme, with breaking changes regularly introduced in patch-level updates! To handle this, we convert 5-part version specs to Version objects where the 4th and 5th numbers are merged into a single Revision number. The individual values can be returned using MajorRevision and MinorRevision properties.

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

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

Capitalizes the first letter of a string
public static Capitalize ( this s ) : string
s this
Результат string

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

public static FromVersion ( System.Version ver ) : String
ver System.Version
Результат String

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

More generic version of Join, accepting any objects (and calling ToString on them to get the string values) to join.
public static Join ( IEnumerable items, string separator ) : string
items IEnumerable
separator string
Результат string

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

Splits a line of text into comma-separated fields. Handles quoted fields containing commas.
public static SplitCSV ( this line ) : string[]
line this
Результат string[]

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

Splits a line of text into fields on the specified separator. Handles quoted fields that contain the separator.
public static SplitQuoted ( this line, string separator ) : string[]
line this
separator string
Результат string[]

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

Splits a line of text into space-separated fields. Handles quoted fields containing spaces.
public static SplitSpaces ( this line ) : string[]
line this
Результат string[]

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

HFM version numbers don't follow the standard version numbering scheme, with breaking changes regularly introduced in patch-level updates! To handle this, we convert 5-part version specs to Version objects where the 4th and 5th numbers are merged into a single Revision number. The individual values can be returned using MajorRevision and MinorRevision properties.
public static ToVersion ( this version ) : System.Version
version this
Результат System.Version