还是些不一样,
http://www.csdn.net/expert/topic/626/626444.xml?temp=.2867548

解决方案 »

  1.   

    楼上的是 Java vs C++.无疑,与其他语言比起来,Java和C#最相似,以至于一些痛恨微软的人给C#起了一个自己的名字,Cava.他们都依赖中间字节,类库结构非常相似.我来说说他们的区别:最大的: Java的平台独立性,C#目前还作不到.C#的优点:
    C#的语法比Java好,后来的总会吸收前面的东西.C#支持运算符重载,支持新的属性,类型安全的枚举,还可以嵌入"不安全的"代码.
      

  2.   

    C#和java的语法都来自C,对象模型来自C++,所以看起来他们可能很相似,就想楼上说的C#吸收了前辈的东西的同时增强了,也增加了一些新的东西
      

  3.   

    同意楼上二位的说法。另外,如果你只是在MS的环境下开发,你就用C#;反之,你应该用JAVA。