C++/CX WMI PropertyData 数组类型
C++/CX WMI PropertyData array type
当 System.Management.PropertyData
是一个数组时,我需要读取它的值。
PropertyData.IsArray 属性
我不知道如何将 PropertyData.Value
转换为可读的内容。
如果我按原样打印 PropertyData.Value
,我会得到一个 "System.String[]"
如果我把它转换成array<String>
for each(String s in (array<String>^)(object->Properties[propertyName]->Value))
Console::WriteLine(s);
我得到一个
Error (active) the element type of a cli::array must be a handle or value type
如有任何帮助,我们将不胜感激。
这只是一个语法错误。
正确的形式是
for each (String^ s in (array<String^>^)...
当 System.Management.PropertyData
是一个数组时,我需要读取它的值。
PropertyData.IsArray 属性
我不知道如何将 PropertyData.Value
转换为可读的内容。
如果我按原样打印 PropertyData.Value
,我会得到一个 "System.String[]"
如果我把它转换成array<String>
for each(String s in (array<String>^)(object->Properties[propertyName]->Value))
Console::WriteLine(s);
我得到一个
Error (active) the element type of a cli::array must be a handle or value type
如有任何帮助,我们将不胜感激。
这只是一个语法错误。
正确的形式是
for each (String^ s in (array<String^>^)...