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搜索显示它有一个

我有一个c++-cli函数,它的输入参数是字符串字典

Locate(Dictionary<String^, String^>^ Dic) 
定位(字典^Dic)
有时正在传递的Dic是空的。第一个字符串或第二个字符串中根本没有条目。如何检查字典Dic是否完全为空?我知道TryGetValue只有在第一个字符串存在时才起作用

谢谢。

您可以查看酒店:

bool isEmpty = Dic->Count == 0;

我从未使用过CLI,但对字典容器的快速MSDN搜索显示它有一个指示“字典中包含的键/值对的数量”的值。大概您可以测试该值是否为零。

该.net对象有一个名为Count的属性

我猜c++/cli可以调用该属性的值:类似于dict->Count或dict->Count()

然后测试返回的值