StorageHelperConvertValue - метод

Конвертирует значение, доступное по указанному ключу, из заданного типа в предпочитаемый desiredType, если тип отличается и текущее значение в хранилище поддерживает интерфейс IConvertible. Возвращает признак того, что тип значения отличался и была выполнена конвертация, т.е. хранилище storage было изменено.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static bool ConvertValue(
	IDictionary<string, Object?> storage,
	string key,
	Type desiredType
)

Параметры

storage  IDictionaryString, Object
Хранилище, в котором выполняется конвертация.
key  String
Ключ, значение по которому должно быть предпочитаемого типа desiredType. В хранилище может отсутствовать значение по заданному ключу или оно будет равно null, в этом случае ошибок не будет и метод вернёт false.
desiredType  Type
Предпочитаемый тип.

Возвращаемое значение

Boolean
true, если тип значения отличался от предпочитаемого, и была выполнена конвертация; false, если конвертация не выполнялась.

См. также