如果楼主开发管理类软件,我强烈建议你使用C#。
但如果想走游戏道路的话,C#没有优势。
就不说很多游戏书籍,开源代码是C/C++写的,C#是靠虚拟机运行 这一项,已经可以把它划出游戏开发的领域,因为游戏对运行效率很敏感。
当然C#开发坦克大战,俄罗斯方块等程序,是完全没问题--反而会更简单的。不过我想楼主不会仅停留在这些小玩意上吧?
XNA之流,在天朝没有市场,但也可以玩玩。
三年游戏研究经验的菜鸟的看法,仅供参考。
但如果想走游戏道路的话,C#没有优势。
就不说很多游戏书籍,开源代码是C/C++写的,C#是靠虚拟机运行 这一项,已经可以把它划出游戏开发的领域,因为游戏对运行效率很敏感。
当然C#开发坦克大战,俄罗斯方块等程序,是完全没问题--反而会更简单的。不过我想楼主不会仅停留在这些小玩意上吧?
XNA之流,在天朝没有市场,但也可以玩玩。
三年游戏研究经验的菜鸟的看法,仅供参考。
天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.