【发布时间】:2010-05-08 08:45:30
【问题描述】:
我需要在 VS2008 C++ CLI 中将 int32 转换为 int 吗?
这是怎么做到的?
【问题讨论】:
标签: visual-c++ c++-cli
我需要在 VS2008 C++ CLI 中将 int32 转换为 int 吗?
这是怎么做到的?
【问题讨论】:
标签: visual-c++ c++-cli
C++/CLI 关键字int 是System.Int32 的别名。无需转换或强制转换。
【讨论】:
只需使用演员表:
int32 a = ...;
int b = (int) a;
请注意,如果您在int 小于 32 位的平台上运行,原则上这可能会导致问题,但如果它是 Windows 程序则不太可能。
【讨论】:
int value = (int) int32value;
【讨论】: