gpt4 book ai didi

c# - 如何写入内存地址?

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

C# 中指针和不安全世界的新内容。我正在通过指针获取变量的内存地址,在这里和那里移动一些东西等等;基本在学习。

static unsafe void M()
{
var i = 1;
var p = &i; //gets memory location of variable i here

//how do I write to location p, say a value of 100?
}

我想知道是否也有写入特定位置的方法?如果我可以同时读写,这对了解周围发生的事情有很大帮助。

没有实际用途,只是学习。或者用 C# 是不可能的?

最佳答案

您需要使用 * 运算符取消引用指针。例如:

*p = 100;

关于c# - 如何写入内存地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16550997/

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