C# Класс DataTools.Extensions

Показать файл Открыть проект

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

Метод Описание
GetFloat ( Dictionary dictionary, key, float defaultValue ) : float
GetInt ( Dictionary dictionary, key, int defaultValue ) : int
GetLong ( Dictionary dictionary, key, long defaultValue ) : long
GetString ( Dictionary dictionary, key, string defaultValue = null ) : string
GetValueOrDefault ( Dictionary dictionary, key, defaultValue = default(TValue) ) : TValue
Map ( input, Func map ) : TResult
Map ( T? input, Func map ) : TResult

Приватные методы

Метод Описание
ToFloat ( object s ) : float?
ToInt ( object s ) : int?
ToLong ( object s ) : long?
ToString ( object s ) : string

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

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

public static GetFloat ( Dictionary dictionary, key, float defaultValue ) : float
dictionary Dictionary
defaultValue float
Результат float

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

public static GetInt ( Dictionary dictionary, key, int defaultValue ) : int
dictionary Dictionary
defaultValue int
Результат int

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

public static GetLong ( Dictionary dictionary, key, long defaultValue ) : long
dictionary Dictionary
defaultValue long
Результат long

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

public static GetString ( Dictionary dictionary, key, string defaultValue = null ) : string
dictionary Dictionary
defaultValue string
Результат string

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

public static GetValueOrDefault ( Dictionary dictionary, key, defaultValue = default(TValue) ) : TValue
dictionary Dictionary
Результат TValue

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

public static Map ( input, Func map ) : TResult
map Func
Результат TResult

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

public static Map ( T? input, Func map ) : TResult
input T?
map Func
Результат TResult