C#究竟能不能做底层、设备驱动和嵌入式开发呢? 不管是中华英才网还是北京人才市场,发现做底层、设备驱动和嵌入式开发的公司,他们用的都是C/C++、汇编语言,没有用C#的。为什么呢?是不是C#不能做底层、设备驱动和嵌入式开发呢.我刚接触C#,不太懂,请大家指导一下,谢谢先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然不可以,c#都需要.netframework支持,你让底层设备去安装.netframework环境? 底层的东西属于ring 1编程,而c#开发的东西,属于ring 3。本来c#就不是为了底层开发设计的语言啊。 微软的嵌入式操作系统CE系列都要采用.NET开发平台,这是个趋势.用C#做底层未尝不可,但是比较麻烦,一般底层和设备驱动还是用C/C++比较方便 还是用VC吧c#让微软封装的太厉害了对于底层的东西都被CLR隐藏起来了 马上就可以了!因为在下一代的windows里,微软把驱动程序改到了用户模式下! 我觉得应该是可以的.比如说做USB驱动呀..一些硬件接口呀.都可以用C#做.不过不如C/C++那么方便.系统底层的东西还是用C++做,它可以直接调用WIN API. 单纯从语言上来讲是可以的,但是现在C#只有一个.Net平台,那就不太行了,要联系低层的话,通常只能调用API了。。 c# 报表 用户自制模板,如果可以解决问题在追加100分 请问如何控制 MDI父窗体 始终都不显示滚动条? 1.关于数据的一个问题请大家帮我一下那,谢谢了急那。 如何隐藏listview的滚动条 非常急。。。。。。。。。。。。。。。。。 怎么把查询到的数据写入xsd里的表? 有关dataset的问题,如何实现。 反射可不可以实现类型转换效果 如何将2幅jpg图象合并成一个jpg文件? c# 调用c语言写的dll,参数为char[] c#下传入的参数应该如何定义? 反射枚举类型域成员的注释信息 制作网页就是增,删,改,前台显示,就没有更NB的东西了吗?
本来c#就不是为了底层开发设计的语言啊。
这是个趋势.
用C#做底层未尝不可,
但是比较麻烦,
一般底层和设备驱动还是用C/C++比较方便
c#让微软封装的太厉害了
对于底层的东西都被CLR隐藏起来了