各有各的特点。对于上位机开发来说没啥大区别。只是工具而已,关键是人的问题,看哪个玩儿的更好。如果按照能问这种问题的情况看,不见得是把这两种语言理解的很深,所以建议还是C#吧。一是C#降低了开发的难度,二是C#更安全一些。