第一部分 C#语言概述
第一章.略
第二章.略
第三章.编写第一个应用程序
3.1welcome程序
1.让用户从键盘输入自己姓名,然后在程序的屏幕打印一条出欢迎信息。
using System;
class Welcome
{
static void Main ()
{
Console.Writeline("Please write your name:");
Console.Readline();
Console.Writeline("Welcome to c# world !");
}
}
2.典型的C#源文件扩展名为“.cs”。
3.2代码分析
1.C#语言式大小写敏感,注意该大写的地方。
2.1:名字空间:using System表示导入命名空间,如同C语言中的#include。
2.2:如果不导入命名空间,程序也可实现,代码改为:
class Welcome
{
static void Main ()
{
System.Console.Writeline("Please write your name:");
System.Console.Readline();
System.Console.Writeline("Welcome to c# world !");
}
}
3.C#中的复合名字一律使用“.”连接。
4.System是.net平台框架提供的最基本命名空间之一。
5.1 类:class Welcome就是类的声明。我们要做的是就靠它完成。和C、C++一样,{}必须配套使用。
5.2: 类的方法: static void Main()是类Welcome中的一个方法。
5.3: C#中只有一个Main()方法,且必须包含在一个类中,程序的执行从Main()开始。
6.程序的输入输出通过Console来完成的。
Console方法:
Readline:表示接受设备输入。(相当于执行时多加一个回车键)
Writeline:用于在输出设备上输出。(相当于执行时多加一个回车键)
Read:表示接受设备输入。
Write:用于在输出设备上输出。
7.例子程序的扩张:
Using System;
Class Welcome
{
Class void Main ()
{
Console.Writeline(“Pease enter your name:”);
String name=Console.readline();
Console.Writeline(“Welcome to you,{0}!”,name);
}
}
8. Console.Writeline(“Welcome to you,{0}!”,name)表示对屏幕上输出的字符串进行格式化。其中表示用方法的第二个参数替换格式化后字符串相应的位置。对字符串进行格式化的参数可以是字符串也可以是字符,或者是一个整数。采用这种方法最多可以格式化三个变量。
9.运行程序
10.C#的注释: 单行注释//和多行注释/**/。
11.小节:
● 如何在应用程序中与用户进行交互。
● 如何通过System预定义的类Console提供的方法来进行输入输出和对字符串进行格式化。
● 如何对C#源文件进行编译。
● 如何向代码中添加注释。
12.复习题:
● C#程序通常是如何开始执行的?
● Console类为我们提供了哪些输入输出手段?
● 说明如何使用编译器生成不同类型的输出文件。
● 对源文件进行注释是必须的吗?为什么?
● 说说在C#代码中添加注释要注意哪些问题。
****************************第三章完******************************