C++ cli 检查字典是否为空
我有一个c++-cli函数,它的输入参数是字符串字典C++ cli 检查字典是否为空,c++-cli,C++ Cli,我有一个c++-cli函数,它的输入参数是字符串字典 Locate(Dictionary<String^, String^>^ Dic) 定位(字典^Dic) 有时正在传递的Dic是空的。第一个字符串或第二个字符串中根本没有条目。如何检查字典Dic是否完全为空?我知道TryGetValue只有在第一个字符串存在时才起作用 谢谢。您可以查看酒店: bool isEmpty = Dic->Count == 0; 我从未使用过CLI,但对字典容器的快速MSDN搜索显示它有一个
Locate(Dictionary<String^, String^>^ Dic)
定位(字典^Dic)
有时正在传递的Dic是空的。第一个字符串或第二个字符串中根本没有条目。如何检查字典Dic是否完全为空?我知道TryGetValue只有在第一个字符串存在时才起作用
谢谢。您可以查看酒店:
bool isEmpty = Dic->Count == 0;
我从未使用过CLI,但对字典容器的快速MSDN搜索显示它有一个指示“字典中包含的键/值对的数量”的值。大概您可以测试该值是否为零。该.net对象有一个名为Count的属性 我猜c++/cli可以调用该属性的值:类似于dict->Count或dict->Count() 然后测试返回的值