不知道你指的效率高是开发效率高还是运行效率高?开发效率高的话就学C#很容易学会,而且C#提供了很多控件,开发一个窗口程序很容易也很快,不过没有C++运行效率高,一般影响不大。C++ 开发窗口程序效率就没有C#那么高了,C++提供的都一些相对比较原始的控件,还需要自己写很多代码。VB 就不用考虑了,和C#差不多,VB 用的人越来越少了。
C++机器运行效率最高,C#编写效率最高