永发信息网

c#里面指针为什么会被列为不安全代码?。。

答案:5  悬赏:40  手机版
解决时间 2021-07-22 06:08
  • 提问者网友:临风不自傲
  • 2021-07-21 09:29
不提倡用指针吗?。。
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-07-21 09:50
指针是直接搞内存。搞不好系统就崩了。所以不安全。指针真的很方便。可以方便的处理一些麻烦的问题。微软哥不是不提倡的。只是他怕别人用不好指针就怪微软垃圾。所以就称指针不安全。如果有绝对的把握就用吧。
全部回答
  • 1楼网友:神的生死簿
  • 2021-07-21 14:23
C#是代码是托管代码 在使用中不需要考虑指针 但是也可以使用 比如调用API什么的 用法和C++差不多 可以修改工程配置将其属性设置为false即可使用
  • 2楼网友:廢物販賣機
  • 2021-07-21 13:07
C#没有指针,指针的功能由委托来实现
  • 3楼网友:躲不过心动
  • 2021-07-21 11:35

c#里面的指针是安全的

c和c++里面的指针会导致不安全代码(跟系统环境或者程序员自身的能力有关系)

  • 4楼网友:春色三分
  • 2021-07-21 10:54

指针可以看做是对内存的直接操作,一旦没用好就会出现问题,导致其他的软件部能运行,甚至系统崩溃,c#定义为不安全代码,是为了防止这些问题出现,你可以理解为使用不安全代码是告诉系统要“小心”。

指针的使用十分不安全所以Java摒弃了。但也十分方便,所以c#保存下来了,为了解决安全问题就定义为unsafe。用好了指针十分方便,用不好……

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯