我有一个c ++ - cli函数,输入参数是字符串字典
Locate(Dictionary<String^, String^>^ Dic)
有时传递的Dic是空的。第一个字符串或第二个字符串中根本没有条目。如何检查词典Dic是否完全为空?我知道只有第一个String存在时,TryGetValue才有效。
感谢。
答案 0 :(得分:1)
您可以查看Count属性:
bool isEmpty = Dic->Count == 0;
答案 1 :(得分:1)
我从未使用过CLI,但对“词典”容器的快速MSDN搜索显示它有Count
property表示“词典中包含的键/值对的数量” 。大概你可以测试这个值为零。
答案 2 :(得分:1)
我猜c ++ / cli可以调用该属性的值:类似于dict-&gt; Count,或者dict-&gt; Count()。
然后测试返回的值。