Мне нужно прочитать значения System.Management.PropertyData
, когда это массив.
PropertyData.IsArray Свойство
https://docs.microsoft.com/en-us/dotnet/api/system.management.propertydata.isarray?view=netframework-4.7.2
Iпонятия не имею, как преобразовать PropertyData.Value
во что-то читаемое.Если я напечатаю PropertyData.Value
как есть, я получу "System.String []"
Если я преобразую его в array<String>
for each(String s in (array<String>^)(object->Properties[propertyName]->Value))
Console::WriteLine(s);
Iget
Ошибка (активная) тип элемента cli :: array должен быть дескриптором или типом значения
Любая помощь приветствуется.