C#能做底层编程吗?

来源:互联网 发布:网络信息安全建议 编辑:程序博客网 时间:2024/04/30 01:19

        问这个问题多少有点无奈,要进行底层编程,首选的无非就是VC++,只是自己实在是不怎么懂VC++,也没有心思没有时间学下去了,只能奢望C#能有些底层功能,却也不敢奢望太多。实在不行底层的功能就交给其他人做,我来从上面构架调用。

        这个项目的底层的功能,也无非就是直接操作硬盘,从硬盘的特定地址读取数据,甚至恢复数据等一系列功能。看起来Java是肯定不行了,运行在VM上,应该操作不了底层吧?自己是菜鸟,问出问题来难免低级,只是也没有办法,现在搞底层编程的人越来越少,想问都找不到太多的人来问。

      感觉上,C/C++之所以能操作底层,对存储地址直接进行读取也无非就是因为指针吧?那么C#的unsafe代码段中的程序能不能实现类似的功能呢?.net整个架构在framework上,能实现底层的功能么?如果是这个原因而不行的话,那VC++.net行吗?它也是.net的一个部分啊。

        实在是很晕,一个菜鸟又要做自己不熟悉的方面,困难重重,上述的种种想法难免热的高手嘲笑,只希望嘲笑之余给点指导和建议,实在不胜感激。

原创粉丝点击