摘要: MSDN:"尽管实际上对 C 或 C++ 中的每种指针类型构造,C# 都设置了与之对应的引用类型,但仍然会有一些场合需要访问指针类型。例如,当需要与基础操作系统进行交互、访问内存映射设备,或实现一些以时间为关键的算法时,若没有访问指针的手段,就不可能或者至少很难完成。为了满足这样的需求,C# 提供了编写不安全代码的能力。在不安全代码中,可以声明和操作指针,可以在指针和整型之间执行转换,还可以获取变量的地址,等等。在某种意义上,编写不安全代码很像在 C# 程序中编写 C 代码。"不安全代码必须用修饰符 unsafe 明确地标记。这里所谓的编写"不安全代码",就是要跳出.net CLR的限制,自己 阅读全文
posted @ 2011-01-06 16:11 正月龙 阅读(3199) 评论(0) 推荐(2) 编辑
留言板