다음을 통해 공유


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

요청된 키입니다.

반환

Boolean

bool

JsonObject에 요청된 키가 있는 항목이 있으면 true입니다. 그렇지 않으면 false입니다.

구현

설명

C# 및 .NET 언어 프로젝션을 사용하는 다른 언어에서 HasKey 메서드 대신 ContainsKey 메서드를 사용합니다. JsonObject 클래스는 IMap<String,IJsonValue 인터페이스에서 HasKey를 > 상속합니다. 그러나 이 인터페이스는 .NET 언어 프로젝션으로 인해 .NET 코드에 IDictionary<TKey,TValue> 로 표시됩니다. 따라서 .NET 코드는 IMap<String,IJsonValue 인터페이스의 HasKey 메서드 대신 IDictionary TKey,TValue>>인터페이스의 ContainsKey 메서드를 사용해야< 합니다.

적용 대상