JsonObject.HasKey(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, содержит ли JsonObject запись с запрошенным ключом.
public:
virtual bool HasKey(Platform::String ^ key) = IMap<Platform::String ^, IJsonValue ^>::HasKey;
bool HasKey(winrt::hstring const& key);
public bool HasKey(string key);
function hasKey(key)
Public Function HasKey (key As String) As Boolean
Параметры
- key
-
String
Platform::String
winrt::hstring
Запрошенный ключ.
Возвращаемое значение
bool
Значение true, если jsonObject содержит запись с запрошенным ключом; в противном случае — false.
Реализации
Комментарии
В C# и других языках, использующих языковую проекцию .NET, используйте метод ContainsKey вместо метода HasKey . Класс JsonObject наследует HasKey от интерфейса IMap<String,IJsonValue> . Однако этот интерфейс отображается в коде .NET как IDictionary<TKey,TValue> из-за проекции языка .NET. Поэтому код .NET должен использовать метод ContainsKey интерфейса IDictionary<TKey,TValue> вместо метода HasKey интерфейса IMap<String,IJsonValue> .