StorageExtensionsTryGetValueT - метод
Возвращает признак наличия значения в хранилище IDictionary<string, object>,
полученное по ключу key и само значение и приведённое к типу T при его наличии.
Внимание! Если требуется получить значение, которое может присутствовать со значением null, но тип данных не допускает null,
например, для типа int, то пишите следующим образом: storage.TryGet<int?>("key") ?? 0
Пространство имён: Tessa.Platform.StorageСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static (bool HasValue, T ) TryGetValue<T>(
this IDictionary<string, Object?> storage,
string key
)
<ExtensionAttribute>
Public Shared Function TryGetValue(Of T) (
storage As IDictionary(Of String, Object),
key As String
) As (HasValue As Boolean, As T)
public:
[ExtensionAttribute]
generic<typename T>
static ValueTuple<bool, T> TryGetValue(
IDictionary<String^, Object^>^ storage,
String^ key
)
[<ExtensionAttribute>]
static member TryGetValue :
storage : IDictionary<string, Object> *
key : string -> ValueTuple<bool, 'T>
- storage IDictionaryString, Object
- Хранилище, значение которого требуется получить.
- key String
- Ключ, по которому требуется найти значение.
- T
- Тип, к которому требуется привести возвращённое значение.
ValueTupleBoolean,
T
Признак наличия значения, и значение, если оно есть, полученное по ключу
key и приведённое к типу
T.
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IDictionaryString,
Object. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).