学习笔记 02----学习C#

C#入门之Hello World
本文介绍了使用C#语言编写经典的Hello,World程序的方法,涵盖了C#的基本语法、编译过程及与C和C++的区别。通过实际示例,讲解了如何使用Visual Studio编译器将C#源代码转换为可执行程序。

首先十分感谢123ABC在博客园-.NET新手小组的资料上传,本人正在自学123ABC提供的《C#语言参考》。以下都是本人的自学笔记。

 

规范的“Hello,World”程序

using System;

class Hello
{
static void Main() {
     Console.WriteLine("Hello, world");
}
}

C#程序的源代通常存储在一个或多个扩展名为.cs的文件中,例如hello.cs。如果使用Visual Studio提供的命令行编译器,这样的程序可以用命令行命令来编译

csc hello.cs

这样就会生成一个名为hello.exe的可执行程序。程序的输出如下:

Hello, world

 

      使用System:指令涉及到一个名称空间(namespace)叫作System,这是在Microsoft .NET类库中提供的。这个名称空间包括在Mian方法中使用的Console类。

      使用“using”命令后,就可以无障碍地使用名称空间中的各种类型成员。

      “Hello,world”的输出是通过使用类库产生的。语言本身并没有提供类库。作为替代,它使用一个通用类库。

 

C和C++与C#区别:

  • 程序没有把Main设为全局方法。在全局级别上不支持方法和变量;这些元素通常包含在类型声明当中(例如,类或结构的声明)。
  • 程序中不使用“::”或“->”操作符。“::”不再是一个操作符,而“->”操作符也只是在程序的某个小片断中才会使用。操作符“.”用于符合名称,例如Console.WriteLine。
  • 程序中不包括前向声明。因为声明的顺序不重要,所以不再需要前向声明。
  • 程序中不使用#include关键字。程序中的从属关系是象征性的而不是字面上地。这个系统消除了在用不同语言编写的程序间的障碍。例如,Console类可以用另外一种语言编写。

 

 

转载于:https://www.cnblogs.com/connorchen/archive/2011/03/13/1982593.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值