C#中取得变量的指针的方法

原创 2011年10月14日 20:17:49

int lPort;

unsafe

{
    // Assign the address of number to a pointer:
     // int* p= &lPort;
      fixed (int* tmp = &lPort)//取得变量lPort的地址
      {
           IntPtr lPortPtr2 = (IntPtr)tmp;//变量lPort的地址转换为IntPtr类型

           CPlayCtrlSDK.PlayM4_GetPort(lPortPtr2));//使用变量lPort的地址

      }

}

编译选项勾选允许不安全代码

C#中的‘集合’案例

ArrayList的基本介绍、ArrayList优点、ArrayList定义和初始化、ArrayList元素访问和遍历、ArrayList常见方法、ArrayList案例演示、ArrayList缺陷探讨。List基本介绍、List定义和初始化、List常见方法讨论、List综合案例应用
  • 2017年05月22日 09:49

C#下的指针运用

    使用指针,就可以访问实际内存地址,执行新类型的操作。例如,给地址加上4字节,就可以查看甚至修改存储在新地址中的数据。下面是使用指针的两个主要原因: 向后兼容性。      尽管.NET 运行库...
  • a237428367
  • a237428367
  • 2010-10-07 15:44:00
  • 10013

在c#中使用指针

如果想在c#中使用指针,首先对项目进行配置:在解决方案资源管理器中右击项目名选择属性(或在项目菜单中选择consoleApplication属性(consoleApplication为项名)),在生成...
  • susan19890313
  • susan19890313
  • 2012-03-19 10:33:09
  • 18626

C#变量类型(1):指针

     本课将简单介绍指针以及它在C#中的使用,不过本课程仅仅会涉及到一些指针方面的浅显知识,如果你对指针不是十分的熟悉,而你又偏偏希望在你的代码中使用指针,我们建议你更深入的了解它。幸运的是,在C...
  • lotusswan
  • lotusswan
  • 2003-12-11 11:41:00
  • 1320

C#中的IntPtr类型(指针等用)

c#中无法将类型“int”隐式转换为“System.IntPtr” 这个是我引用了一个api函数时出现的问题,我在声明中把intptr换成了int还是不可以,这是为什么呢?要如何处理呢?   答: ...
  • u011555996
  • u011555996
  • 2017-04-19 11:04:20
  • 2780

彻底搞定C语言指针详解-初学者-必备

1.语言中变量的实质 要理解C指针,我认为一定要理解C中“变量”的存储实质, 所以我就从“变量”这个东西开始讲起吧! 先来理解理解内存空间吧!请看下图: 内存地址→  6      7   8 ...
  • fngy123
  • fngy123
  • 2015-03-08 19:13:43
  • 495

指针入门(一)

该系列文章源于《深入理解C指针》的阅读与理解,由于本人的见识和知识的欠缺可能有误,还望大家批评指教。 1、指针的含义: 指针本身也是变量,与其他一般变量不同的是:指针变量中没有存储具体类型的数据,...
  • guochaoxxl
  • guochaoxxl
  • 2015-03-30 11:12:31
  • 503

C指针解析

1.指针到底是什么? 指针(pointer)到底是什么,弄清楚这个问题很重要,这是我们所讨论的话题的源头,而在阐述指针是什么之前,我们需要先来看一下变量的概念。 我们知道,计算机的内存(pri...
  • he90227
  • he90227
  • 2014-12-25 17:53:38
  • 697

[免费]<em>c指针</em>详解 <em>c</em>精华之所在

2010-03-<em>23</em> 上传大小:263KB <em>c指针</em>详解<em>c</em>精华之所在 <em>c指针</em>详解 <em>c</em>精华之所在 <em>c</em>...举报的资源分: 0 *类型: *详细原因: 取  消 提  交 <em>c</em>...
  • 2018年04月10日 00:00

C语言的指针(一)(29)

指针变量的一般定义为:      类型标识符  *标识符;     其中标识符是指针变量的名字, 标识符前加了"*"号,  表示该变量是指针变 量, 而最前面的"类型标识符"表示该指针变量所指向的变量...
  • longronglin
  • longronglin
  • 2006-10-09 16:47:00
  • 612
收藏助手
不良信息举报
您举报文章:C#中取得变量的指针的方法
举报原因:
原因补充:

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