在结构体中获得this指针地址

原创 2016年05月31日 23:59:25

 unsafe { 

fixed (void* p = &this) 

  IntPtr Ptr = new IntPtr(p);

}

}


这是目前唯一获得结构体或类的this指针地址的方法。需要编译器打开 /Unsafe选项。

相关文章推荐

c语言结构体模拟c++对象的方法,并实现this指针

先说一下结构体模拟对象的基本思路。 1. 在结构体里定义好函数指针。 2. 在结构体外面定义好对象的方法。 3. 在结构体初始化的时候把这些方法的地址赋值给对应的函数指针。 4. 通过函数指针...
  • jsc723
  • jsc723
  • 2016年12月16日 14:17
  • 990

C函数传递结构体指针 题目地址:http://ac.jobdu.com/problem.php?id=1061

/* 题目描述: 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序, 并输出N个学生排序后的信息。 输入...

把一个地址强制转换成结构体指针的作用分析

把一个地址强制转换为一个结构体指针的重要意义

指针结构体测试程序

  • 2014年10月31日 14:58
  • 148KB
  • 下载

结构体与指针

  • 2012年03月07日 19:55
  • 2.49MB
  • 下载

由已知结构体里的某个成员名及该成员地址获取该结构体指针

1.在很多OS里面几乎都会用到链表 , 一般的链表的节点(结构体)都维护着一个list(结构体) , 如果是单向链表 , 则list里面只有一个元素next指针 , 指向下一个节点的list .如果是...

黑马程序员——C#枚举 结构体 this关键字 base关键字 值类型 引用类型 装箱和拆箱

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------    枚举 如果你...
  • wuhazjc
  • wuhazjc
  • 2012年04月09日 13:51
  • 774
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在结构体中获得this指针地址
举报原因:
原因补充:

(最多只允许输入30个字)