一:
第一个C#程序
using System; using System.Collections.Generic; using Sstem.Ling; using System.Text; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World"); //输出Hello World Console.ReadLine; } } }
1.namespace关键字
namespase(命名空间)是C#中组织代码凡人方式,它的作用类似于java中的package(包),这样我们就可以把紧密相关的一些代码放在同一个命名空间中,大大提高管理和使用的效率
2.using关键字
在Java中,如果导入其他包,应该使用import关键字。而在C#中,使用using关键字来引用其他命名空间,它的作用和Java中的import相似
3.class关键字
与Java一样,C#也是一种面向对象的语言,使用class关键字表示类。我们编写的代码都应该包含在一个类里面,类要包含在一个命名空间中。
在程序模板生成时,VS自动创建了一个类,名为Program,这个名可以改掉。
注意:C#与Java不同,不要求类名必须与源文件的名称一样。
4.Main()方法
C#中的Main()方法和java的main()方法作用时一样的,是程序运行的入口,应用程序从这里开始运行。
C#的Main()方法首字母必须大写,Main()方法的返回值可以void或者int类型,Main()方法可以没有,命令行参数。
C#中的Main()方法有四种形式。
static void Main(string[] args){ } static int Main(string[] args){ } static void Main(){} static int Main(){}
5.关键代码
Main()方法中添加的两行代码就是这个小程序的关键代码,是用来输出和输入的。
Console.WritrLine("Hello World"); //从控制台输出内容 Console.ReadLine(); //从控制台输入