55智能网
新记
C#为什么不能开发硬件驱动程序
如题所述
举报该文章
相关建议 推荐于2016-06-08
因为C#需要.net库的支持,.net是不能直接在底层运行的。
另外,C#的程序涉及对象监视器、复杂的异常处理等,编译出来的程序必然庞大。而驱动需要的是快和直接。
还有一点,驱动更偏重于过程,所以像C这种面向过程的语言很适合。但是C#是面向对象的,更适合项目应用等开发
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/fiiegeirq.html
其他看法
第1个回答 2011-01-01
楼主,.net很强大,但是它是高级语言啊!所以对于写驱动的话,你得必须让厂商在硬件里预装.net框架啊!所以这个根本就不怎么现实,就目前的状况,.net可以做很多其他的,但是都是必须有框架支持它才行哈!所以楼主的愿望可能还得等上些时间哦
相似回答
大家正在搜
相关问题
C#为什么不能开发硬件驱动程序
底层驱动难学么?跟c#的关系是什么?
有谁能提供下硬件驱动的具体实现吗,比如如何生成驱动程序,要C...
为什么设备要由驱动程序(操作系统的一部分)来驱动,而不能由应...
使用c#开发的应用程序怎么实现软件与硬件的结合?
驱动程序为什么不集成到硬件里呢?
为什么说C#不适合底层开发
c#关于硬件方面的编程前景怎么样?