Compartilhar via


JsonObject.HasKey(String) Método

Definição

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

Boolean

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> .

Aplica-se a