【发布时间】:2021-12-22 21:55:00
【问题描述】:
正如我们所知,C# 9 向我们介绍了 nint(原生大小的整数)
那么int和nint有什么区别呢?
int num1;
nint num2;
【问题讨论】:
-
如果程序编译为 32 位,那么它们的大小相同(32 位)。如果程序编译为 64 位,则
nint是 64 位,但int仍然是 32 位。 This is documented here -
你看过nint Struct