JsonObject.HasKey(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica se o JsonObject tem uma entrada com a chave solicitada.
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
Parâmetros
- key
-
String
Platform::String
winrt::hstring
A chave solicitada.
Retornos
bool
true se o JsonObject tiver uma entrada com a chave solicitada; caso contrário, false.
Implementações
Comentários
Em C# e em outras linguagens que usam a projeção de linguagem .NET, use o método ContainsKey em vez do método HasKey . A classe JsonObject herda HasKey da interface IMap<String,IJsonValue> . No entanto, essa interface aparece para o código .NET como IDictionary<TKey, TValue> devido à projeção de linguagem .NET. Portanto, o código .NET deve usar o método ContainsKey da interface IDictionary<TKey,TValue> em vez do método HasKey da interface IMap<String,IJsonValue> .