|
|
1
14
对于#2而言
对于#1,引用类型更为棘手:您需要使用
|
|
|
2
5
数字1根本不可能,您不能有指向托管对象的指针。但是,您可以使用IntPtr结构来获取有关引用中指针地址的信息:
当然,指针必须在不安全的块中执行,并且必须允许在项目设置中使用不安全的代码。如果变量是方法中的局部变量,则会在堆栈上分配该变量,因此该变量已经固定,但如果变量是对象的成员,则必须使用
|
|
|
3
4
这适用于任何对象,并实际返回指向内存中对象的内部指针。记住,由于GC喜欢在内存中移动对象,所以地址随时都可能更改。 #2个指针不是对象,因此不会继承 托斯特林 从他们那里。您必须将指针投射到 像这样:
|