gpt4 book ai didi

c# - 我可以在 C# 中获取变量或对象的物理地址吗?

转载 作者:行者123 更新时间:2023-11-30 16:09:30 25 4
gpt4 key购买 nike

我应该用 C# 做一个项目来展示列表是如何工作的。

我认为在这样的图形界面中显示是个好主意:

-在“值”字段中:节点的值
-in "next"字段:下一个节点的物理地址

这可能吗?

最佳答案

是的,使用不安全代码(至少是虚拟地址,而不是原始物理 内存地址,但这正是您想要的)。

看看MSDN: How to: Obtain the Address of a Variable (C# Programming Guide)了解详情。它指导您编译以下示例(它需要在项目属性或 /unsafe 开关中启用不安全代码)以及在获取可移动变量的位置时可能遇到的陷阱,这需要fixed 关键字停留在同一个位置,基本表示。

int number;
int* p = &number; //address-of operator &

关于c# - 我可以在 C# 中获取变量或对象的物理地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27562659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com