可以明确的告诉你,很不适合。面向对象的东西都不是很适合硬件操作,要用就用C/C++吧。
C#也能做相应的硬件开发,不过与C++相比有点...
不过回楼上,这和面向对象没啥关系吧。
在一定范围内是可以的,但直接操纵底层的接口是不可以的,比如没法用c#给一设备写一驱动,但是可以在驱动之上做一些硬件的操控。
可以写驱动,怎么不能写。我就用C# 写过驱动,操作硬件端口有一个专门的库可以调用,但这个确实不是主流。
呵呵,写驱动程序和面向对象这个没关系吧??C++不也是面向对象的语言么????
个人觉得这个东西只能说是那种语言相对更适合去做这件事情,而且能很好的去做,那么他自然就会被大家所接受啊...