Visual Studio:针对 Java 开发人员的 C# 编程语…

2008-02-23 10:15:41来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

下面的代码展示了如何使用 fixed 关键字来确保在 PointyMethod() 方法中的代码块执行期间系统不会移动数组。注意,fixed 仅仅使用在不安全代码中:

public class FixedClass

{

  public static void PointyMethod(char[] array)

  {

    unsafe

    {

      fixed (char *p = array)

      {

        for (int i=0; i<array.Length; i  )

        {

          Console.Write(*(p i));

        }

      }

    }

  }



  static void Main ()

  {

    char[] array = { 'H', 'e', 'l', 'l', 'o' };

    PointyMethod(array);

  }

}

返回页首

小结

虽然 Microsoft 和其他厂商都已经为 .NET 平台引入了许多语言,但是 C# 是非常类似 Java 的一种语言,并且它非常适合希望从 J2EE 迁移到 .NET 平台的开发人员。

本文比较和对比了这两种语言。在许多方面,C# 具有 C 的强大功能、Java 的简洁优美,以及 Visual Basic 开发的简易性,我希望本文已经说明了这一点。

要学习如何开始创建您的第一个 C# 应用程序,请访问 Java Resource Center Getting Started Page。

转到原英文页面

上一篇: 2004开发技术年度综述之Java世界 选择自 yjq8116 的 Blog
下一篇: Oracle数据库中时间精确到时、分、秒的处理方法

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Struts Controller

下一篇:web.xml和struts-config.xml的配置