C#教程第一课:简单的欢迎程序

添加人:gamefriends二级(854分)   添加时间:2007-09-12    阅读次数:2438  收藏此教程

让我们回到在格式字符串中嵌入的"{0}" 参数吧,因为"args[0]"是格式串后面的第一个参数, 一旦执行该命令时,"args[0]"的值"Joe"就会替换掉格式串中的"{0}"。一旦执行命令:"NamedWelcome Joe",输出结果就会为:

>Hello, Joe!
>Welcome to the C# Station Tutorial!

通过控制台也可以把输入信息提供给程序。清单1-3演示了交互式处理用户输入的信息的方法。

3.清单1-3. 交互式处理输入信息的程序 InteractiveWelcome.cs

 1// Namespace Declaration
 2using System;
 3// Program start class
 4class NamedWelcome {
 5    // Main begins program execution.
 6    public static void Main() {
 7    // Write to console/get input
 8    Console.Write("What is your name?: ");
 9    Console.Write("Hello, {0}! ", Console.ReadLine());
10    Console.WriteLine("Welcome to the C# Station Tutorial!");
11    }

12}
 

 

说明

这一次,"Main"方法没有用到任何参数,但现在程序中有了三条语句,前面两条语句不同于第三条语句,它们是:"Console.Write(...)"而不是 "Console.WriteLine(...)"。区别是:"Console.Write(...)"语句把信息输出到控制台,之后光标停留在同一行,而"Console.WriteLine(...)"把信息输出,之后换行。

第一条语句仅仅输出"What is your name?: "到控制台。

第二条语句要等到其参数被适当地处理之后,才会输出信息。 格式串后面的第一个参数是:"Console.ReadLine()"。这就使得程序要等待用户在控制台输入信息,输入信息以回车或者换行结束。该方法的返回值替换了格式串中的"{0}"参数,并输出到控制台上。

最后一个语句也用来输出信息到控制台,这一点我们在前面已经介绍过。一旦运行了程序"InteractiveWelcome",其输出结果为:

>What is your Name?
>Hello, ! Welcome to the C# Station Tutorial!

小结
到现在为止,你已经了解了C#程序的基本结构,名称空间和类。你还了解到"Main"方法是C# 程序的入口,并学会了如何捕捉命令行的输入信息,以及如何进行交互式的I/O操作。

3页 第3上一页123下一页
相关的教程: 入门 WinForm
收藏此教程

当前平均分: 0.0(0 次打分)

-5-4-3-2-1012345
评论主题
您的大名
您的评论
验证码 点击换一个验证码
知识库搜索: