C#指针问题
C#指针可以指向引用类型吗,假如说可以使用引用类型的指针,那有什么意义呢,因为指针本身就是一个变量的地址。数组时引用类型吧,为什么可以定义int[]*P类型的指针,这个指...
C#指针可以指向引用类型吗,假如说可以使用引用类型的指针,那有什么意义呢,因为指针本身就是一个变量的地址。数组时引用类型吧,为什么可以定义int[] *P类型的指针,这个指针是什么意思有什么用呢?就教
展开
3个回答
2013-12-13
展开全部
楼上各位说c#没有指针的,本人作为一个菜鸟鄙视你们。c#是保留了指针的,要在c#中使用指针,类前面必须要加上unsafe关键字。并且在编译选项中打开不安全的代码选项。 所谓的不安全其实就是:你使用了指针后,.net就不会管你呢,本来是托管的,就不能托管了,内存等需要自己处理,垃圾回收也要自己做 其实引用类型和指针差不多了,引用类型也是存的对象的地址-----------------其实c#的指针还是很犀利的,楼主可以百度下“ 重新认识C#: 玩转指针”
2013-12-13
展开全部
C#可以实用指针,但在使用前先要在项目中设置“允许生成不安全的代码”,然后在代码中先通过fixed语句固定住一个变量,在该语句范围内就可以通过&和*来使用指针。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-13
展开全部
C#有指针吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询