将 int32 转换为 int

发布于 2024-08-31 21:53:52 字数 63 浏览 4 评论 0原文

我需要在 VS2008 C++ CLI 中将 int32 转换为 int 吗?

这是怎么做到的?

I need to convert int32 to int in VS2008 C++ CLI?

How is this done?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

找个人就嫁了吧 2024-09-07 21:53:52

C++/CLI 关键字 intSystem.Int32 的别名。无需转换或铸造。

The C++/CLI keyword int is an alias for System.Int32. No conversion or casting is necessary.

执手闯天涯 2024-09-07 21:53:52

只需使用强制转换:

int32 a = ...;
int b = (int) a;

请注意,原则上,如果您在 int 小于 32 位的平台上运行,这可能会导致问题,但如果它是 Windows 程序,则不太可能出现问题。

Just use a cast:

int32 a = ...;
int b = (int) a;

Note that in principle this might lead to problems if you're running on a platform where int is less than 32 bits, but that's unlikely if it's a program for Windows.

蹲在坟头点根烟 2024-09-07 21:53:52
int value = (int) int32value;
int value = (int) int32value;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文