0
我移植一些C#代碼,C++ CLI,我需要投的ushort
如何在C++ CLI中轉換託管數組?
這是一個管理的陣列的C#代碼
foreach(ushort v in mo.Properties["ChassisTypes"].Value as ushort[])
這是我嘗試到目前爲止
for each(USHORT ^v in (USHORT[] ^) mo.Properties["ChassisTypes"].Value)
不幸這是給我一些錯誤
1智能感知:不完整的類型是不允許
2智能感知:預期「)」
3智能感知:表達式必須具有類類型
什麼是施放這種陣列的在C++ CLI的正確方法?
我相信「as」會轉化爲dynamic_cast。 – Ben
'ushort []'=>'array' –
對於陣列來說,它是'safe_cast <>'陣列,'array ^'。 –