【发布时间】:2022-07-27 21:13:04
【问题描述】:
我在 C# 控制台应用程序中有此代码:
int x = 10;
int* ptr1 = &x;
Console.WriteLine((int)ptr1);
Console.WriteLine((long)ptr1);
Console.WriteLine((ulong)ptr1);
为什么我会得到 int 数据类型的不同值?是因为 int 的 2,147,483,647 限制吗?
-1529354580
453737178796
453737178796
【问题讨论】:
标签: c# reference console.writeline