郧阳师专校企共建...吧 关注:985贴子:198,044
  • 7回复贴,共1
C#(读做 "C sharp",中文译音“夏普”)是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言, C#是微软开发的一种编程语言,语法类似Java,几乎就是从Java的翻版。运行原理和Java也类似,也是通过运行时库的支持运行。不过支持的平台还很有限。JAVA几乎被所有平台支持,而C#目前只被Windows和Linux支持,Windows下的支持当然是由微软自己开发的,而Linux下的支持则有MONO支持。实际上,MONO也是把C#应用转化为JAVA应用而已,所以本质上,C#仍然只是被微软自己的操作系统支持。应用平台受到限制,是它最大的缺点。   


来自Android客户端1楼2016-04-07 07:42回复
    Java语言是一种完全的面向对象语言,虽然它的底层(运行时库)是用C语言开发的,可是并不依赖于C。因为Java的运行是在运行时库的支持下进行的,所以运行效率比起可以更接近底层的C/C++来说效率会有所影响,不过Java的类库采用很好的设计理念设计,非常好用,也非常实用,已经成为业界的一种标准开发语言。它的跨平台的特性尤其让很多开发者欢迎,你只需要开发一次就能在所有安装了Java运行时库的系统上运行。


    来自Android客户端8楼2016-04-07 07:42
    回复
      Java发展了十几年了,可以应用领域非常之广泛,Web开发有JSP,J2EE,桌面领域现在有JavaFX。Java既可以被编译,也可以被解释。通过编译器,可以把Java 程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器 解释的独立于平台的代码。通过解释器,每条Java字节指令被 分析,然后在计算机上运行。只需编译一次,程序运行时解释 执行。


      来自Android客户端12楼2016-04-07 07:43
      回复
        在Java和C#中都是用class关键字表示类,而且编写的任何代码都应该包含在一个类里面。类要包含在一个命名空间或包中,但不同的是在Java中,要求


        来自Android客户端22楼2016-04-07 07:44
        回复
          Main方法的不同
          C#中的Main()方法和Java中的main()方法作用都是一样的,都是程序运行的第一步。但Java中main()方法首字母小写且只有一种写法,而C#中的Main()方法首字母必大写且有四种写法。分别是:
          Static void Main(string [] args){}
          static void Main(){}
          Static int Main(string [] args){}
          static int Main(){}


          来自Android客户端32楼2016-04-07 07:44
          回复
            文件方面。
            C#可以在一个.cs 文件中。出现多个name sapce(命名空间,有些类似于pacakage),并定义多个类。C#包含有预处理指令。


            来自Android客户端41楼2016-04-07 07:45
            回复


              来自Android客户端45楼2016-04-07 07:51
              回复


                来自Android客户端46楼2016-04-07 07:51
                回复