StorageHelperConvertValue - метод |
Конвертирует значение, доступное по указанному ключу, из заданного типа в предпочитаемый
desiredType,
если тип отличается и текущее значение в хранилище поддерживает интерфейс
IConvertible.
Возвращает признак того, что тип значения отличался и была выполнена конвертация, т.е. хранилище
storage было изменено.
Пространство имён:
Tessa.Platform.Storage
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public static bool ConvertValue(
IDictionary<string, Object> storage,
string key,
Type desiredType
)
Public Shared Function ConvertValue (
storage As IDictionary(Of String, Object),
key As String,
desiredType As Type
) As Boolean
public:
static bool ConvertValue(
IDictionary<String^, Object^>^ storage,
String^ key,
Type^ desiredType
)
static member ConvertValue :
storage : IDictionary<string, Object> *
key : string *
desiredType : Type -> bool
Параметры
- storage
- Тип: System.Collections.GenericIDictionaryString, Object
Хранилище, в котором выполняется конвертация. - key
- Тип: SystemString
Ключ, значение по которому должно быть предпочитаемого типа desiredType.
В хранилище может отсутствовать значение по заданному ключу или оно будет равно null,
в этом случае ошибок не будет и метод вернёт false.
- desiredType
- Тип: SystemType
Предпочитаемый тип.
Возвращаемое значение
Тип:
Booleantrue, если тип значения отличался от предпочитаемого, и была выполнена конвертация;
false, если конвертация не выполнялась.
См. также