我有一个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