从今天开始,我为大家献上最基础、最实用的实例教程。帮助初学者更好的入门C#2.0和Microsoft Visual C# 2005。
首先,我给大家介C#的开发环境。我一般是用SharpDevelop 2.0或Microsoft Visual Studio 2005,比较喜欢用SharpDevelop 2.0,因为它占用的内存比较少也有代码提示,快速方便。Microsoft Visual Studio 2005,功能强大,还有开发必不可少的MSDN Library帮助系统。
好了,在有了IDE工具后,我们就开始第一个实例教程。
这节带大家进入C#编程世界,第一个例子当然离不开Hello这个单词的。下面是HelloWorld的源程序。
1
using System; //应用命名空间
2 class HelloWorld //定义HelloWorld类
3 {
4 static void Main(string[] args) //定义Main()方法
5 {
6 string hello="Hell the step by step C# world!" //声明string(字符串)类型变量hello
7 Console.WriteLine("Hello C#!"); //输出Hello C#!
8 Console.WriteLine("{0}",hello); //输出Hell the step by step C# world!
9 }
10 }
using System; //应用命名空间2 class HelloWorld //定义HelloWorld类
3 {
4 static void Main(string[] args) //定义Main()方法
5 {
6 string hello="Hell the step by step C# world!" //声明string(字符串)类型变量hello
7 Console.WriteLine("Hello C#!"); //输出Hello C#!
8 Console.WriteLine("{0}",hello); //输出Hell the step by step C# world!
9 }
10 }
接下来,为大家介绍下这个代码中的一些知识点。这只是一个基本的Visual C#控制台模式程序。在上面程序中我们看到有很多“//”的出现,在C#中,注释行是以两个或更多的斜杠开始的,在C#中也可以以/*开始,并以*/结束的注释块。注释块所包含的区域可跨多行,如下所示:
/*
Hello World -Create Sunshine编写的一个简单的C#示例
*/
(注:注释快之间不能嵌套)Hello World -Create Sunshine编写的一个简单的C#示例
*/
还有另一种注释叫文档注释,只需在任何类型、命名空间、方法或者变量声明的前一行,在需要被注释的程序元素前输入3个斜杠(///)就OK了。
Console.WriteLine("{0}",hello),这个语句中,{0}是指要输出的第一个参数,而逗号后面则是相对应的参数实体名字。我们也可以带有更多的输出参数,如下所示:
string hello="Hello";
string world="World!"
System.Console.WriteLine("{0}+{1}={2}",hello,world,hello+world);
//输出的结果为:Hello + World! = Hello World!
string world="World!"
System.Console.WriteLine("{0}+{1}={2}",hello,world,hello+world);
//输出的结果为:Hello + World! = Hello World!
Step by step!Create Sunshine!