Visual Studio:针对 Java 开发人员的 C# 编程语…
2008-02-23 10:15:41来源:互联网 阅读 ()
下面的代码展示了如何使用 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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
