COMPUTER_LZY

要输就输给追求,要嫁就嫁给幸福

导航

2009年12月17日 #

在C#.net中使用指针

摘要: 最近在做将Fortran语言移植到C#.net中的工作,由于Fortran是一个用来科学计算的语言,其中大量使用了数组且其操作绝大多数都是对数组的读写操作。而熟悉.net框架的人都知道,当我们访问数组中的元素时,CLR会先检查索引是否超出了数组的上下界,若超出了,则会抛出System.IndexOutOfRangeException异常。而正是由于这层“保姆程序”,使得.NET程序中对数组操作时无可避免地会有一些性能方面的代价。我们今天要做的事情就是直接跳过这层“保姆程序”,使用指针直接对数组中的元素进行操作。 为了在程序中使用指针,我们需要标示非安全代码,需要使用特殊的关键字unsaf... 阅读全文

posted @ 2009-12-17 13:42 CANYOUNG 阅读(784) 评论(1) 推荐(0) 编辑