C#能做底层编程吗?

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

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

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值