第一天,第一个C#程序,学习C#基本语法。掌握命名空间、类、变量、方法等基本概念。

 我一直坚信,只有不断练习才是最好的学习方式。所以建议从现在开始,对我所提供的程序示例,亲自进行编辑、编译和运行,在这个过程中,您将获得开发C#程序的有益经验。

1,

 打开VS2010,文件新建项目控制台应用程序,取名hello,输入这句代码Console.WriteLine("hello world!");

C#是分大小写的,但我们输入代码时不用管大小写会有智能能提示,输入一般直接选择即可。鼠标放到Console上会提示这是一个控制台程序的XXX。Console是一个class,即类。打个小圆点来调用Console类下的方法WriteLine。从字面上以上看是输出一行字符串。注意每一句代码要加;号来结束

View Code
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace ConsoleApplication1
 7 {
 8     class Program
 9     {
10         static void Main(string[] args)
11         {
12             Console.WriteLine("hello world!");
13         }
14     }
15 }

废话少说,我们按绿三角符号执行一下,也可以按F5快捷键。运行时跳出一个控制台窗口一闪而过,什么也看不到。这是因为程序执行完毕就自然结束了。

2,
我们再加上一句代码变成这样。

View Code
1 static void Main(string[] args)
2         {
3             Console.WriteLine("hello world!");
4             Console.ReadLine();
5         }

按F5执行,这样窗口就停留了。Console.ReadLine();这句代码看鼠标提示,读入下一行数据。用户不输入就会一直处于等待状态,于是程序不会结束。

随便按几个字符,回车。这样输入完一行代码,程序就结束。

 

3,强化一下代码,然后执行。

View Code
1 static void Main(string[] args)
2         {
3             //Console.WriteLine("hello world!");
4             //Console.ReadLine();
5             Console.WriteLine("请输入您的姓名并按回车:");
6             string name = Console.ReadLine();
7             Console.WriteLine("你好:" + name);
8             Console.ReadKey();
9         }

这样就是一个简单的人机交互程序。1,电脑先说一句:您好,请输入你的姓名。2,我们在屏幕上输入一行字符,回车。被电脑读取。3,电脑显示:您好:XXX。4,我们再随便输入一个字符,程序结束。(PS:这里使用的是Console.ReadKey(),只读一个字符)

----------------------讲解的分割线---------------------------------------------

以下这些罗嗦看不懂没关系,只要完成了本节所讲的代码,以后就自然理解了:)

开始的东西比较枯燥,看不懂先粗略看下,有个印象。主要是把程序运行起来,然后一行行的去理解代码。其实知识点真的不多,只是接受需要时间。

 

命名空间:
建立一个项目时,最外面一层{}就是namespace ConsoleApplication1,这个namespace中文意思就是命名空间。我们可以理解成这个项目的名字。
  
•让我们从写第一个程序时就记住:每个东西都必须属于一个类。代码体系是命名空间下多个类,我们的代码都写在类里面
•和C、C++中一样,源代码块被包含在一对大括号“{”和“}”中,class Program,就是系统为我们建立好的类。
类的成员包含字段、方法、属性。回头看我们写的代码, 就包含了一个static void Main(string[] args)方法。
 
变量及赋值:
 上面的string name就是定义一个叫name的字符串变量。变量类型有string,int,bool等。这些都在《C#入门经典》里,在此不再赘述。 
为什么叫变量,因为是一个变化的量。这里name是等我们输入的,事先并不知道它的值是什么。
赋值用=号。string name = Console.ReadLine();意思是把Console.ReadLine();函数返回的值赋给name。
 
 
方法:
 我们的代码就写在类下第一个方法,它程序的入口,项目都是从这里启动的。 static void Main(string[] args)
方法的格式为:返回类型 方法名(参数),如 string  getname(int id)
 调用方法: 上面的代码中,类Console为我们展现了两个最基本的方法:WriteLine()和ReadLine()
 
 
添加注释:
 
•应用程序并不是只要你自己一个人能看懂就行了。不管以前计算机教师或者是编程书籍是否已经告诫过,这里我还要一再强调:养成良好的代码注释的习惯。这是一名优秀的程序员所必备的条件之一。代码注释不会浪费您的编程时间,它只会提高您的编程效率,使您的程序更加清晰、完整、友好。
•下面面的注释似乎有些小题大作,但它毕竟说明了C#中注释的使用方法。
View Code
1 //在屏幕上输出一个字符串
2             Console.WriteLine("请输入您的姓名并按回车:");
3             string name = Console.ReadLine();//读入用户在屏幕上输入的字符串,并赋值给name
4             Console.WriteLine("你好:" + name);
5             Console.ReadKey();

 

posted @ 2012-06-05 16:35  一名IT老农  阅读(831)  评论(0编辑  收藏  举报