我有一個C++ - CLI函數的輸入參數字符串檢查詞典是空的
Locate(Dictionary<String^, String^>^ Dic)
有時正在傳遞DIC的是空的字典。第一個字符串或第二個字符串中完全沒有條目。如何檢查詞典Dic是否完全空?我知道TryGetValue只在第一個字符串存在時才起作用。
謝謝。
我有一個C++ - CLI函數的輸入參數字符串檢查詞典是空的
Locate(Dictionary<String^, String^>^ Dic)
有時正在傳遞DIC的是空的字典。第一個字符串或第二個字符串中完全沒有條目。如何檢查詞典Dic是否完全空?我知道TryGetValue只在第一個字符串存在時才起作用。
謝謝。
您可以檢查Count屬性:
bool isEmpty = Dic->Count == 0;
我從來沒有使用CLI,但快速的MSDN搜索的字典容器表明它有一個Count
property這表明「鍵/值對的數目包含在詞典「。推測你可以測試這個值爲零。
謝謝。工作完美。 – fmvpsenior 2012-08-14 23:38:56