`

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

    博客分类:
  • C#
阅读更多
本节程要达到如下几个目的:
1.理解一个C#程序的基本结构。

2.初步了解"名称空间"的概念。

3.初步了解"类"的概念。

4.了解"Main"方法所做的工作。

5.学会如何读取命令行输入信息。

6.学会使用控制台输入/输出 (I/O)语句。

1.清单1-1. 一个简单的欢迎程序Welcome.cs
// Namespace Declaration
using System;
// Program start class
class WelcomeCSS {
// Main begins program execution.
public static void Main() {
// Write to console
Console.WriteLine("Welcome to the C# Station Tutorial!");
}
}


2.清单1-2. 读取命令行输入信息的程序NamedWelcome.cs
// Namespace Declaration
using System;
// Program start class
class NamedWelcome {
// Main begins program execution.
public static void Main(string[] args) {
// Write to console
Console.WriteLine("Hello, {0}!", args[0]);
Console.WriteLine("Welcome to the C# Station Tutorial!");
}
}

该语句中的参数表同以往的写法不同,其中有个格式字符串"{0}" 参数。 格式串中的第一个参数从数字0开始,第二个参数从数字1开始,依此类推。 "{0}" 参数意味着双引号后面的参数值将会输出到该位置。
引用
>Hello, Joe!
>Welcome to the C# Station Tutorial!


3.清单1-3. 交互式处理输入信息的程序 InteractiveWelcome.cs
// Namespace Declaration
using System;
// Program start class
class NamedWelcome {
// Main begins program execution.
public static void Main() {
// Write to console/get input
Console.Write("What is your name?: ");
Console.Write("Hello, {0}! ", Console.ReadLine());
Console.WriteLine("Welcome to the C# Station Tutorial!");
}
}

说明

这一次,"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操作。
分享到:
评论

相关推荐

    C# 完全手册高清版 pdf 分为五部分:第一部分:C#语言概述;第二部分:C#程序设计基础;第三部分:面向对象的C#;第四部分:深入了解C#;第五部分:附录。每一部分都展开进一步讨论具体内容,值得参考。

    C# 完全手册高清版 pdf 分为五部分:第一部分:C#语言概述;第二部分:C#程序设计基础;第三部分:面向对象的C#;第四部分:深入了解C#;第五部分:附录。每一部分都展开进一步讨论具体内容,值得参考

    《Effective_C#中文版:改善C#程序的50种方法》

    《Effective_C#中文版:改善C#程序的50种方法》读书笔记

    c#程序设计经典教程第三版(含例题和实验)

    《C#程序设计经典教程第三版》是一本深入浅出的C#编程教材,它针对初学者和有一定基础的学习者提供了全面的知识体系。本教程涵盖了C#语言的基础语法、面向对象编程概念、高级特性和实际应用开发技术。下面将详细阐述...

    C#程序设计教程-郑阿奇

    《C#程序设计教程-郑阿奇》是针对C#编程语言的一本深入教程,由知名讲师郑阿奇编著。教程重点在于帮助初学者和有一定基础的开发者掌握C#编程的核心概念和技术,通过实际的程序代码来阐述理论知识,以实现理论与实践...

    C#程序设计教程源程序

    在“C#程序设计教程(第2版)”中,李春葆主编详细介绍了C#语言的基础与高级特性,为初学者和进阶者提供了全面的学习资源。该教程的配套源程序是学习C#编程的重要辅助工具,通过实践这些代码,读者可以更好地理解和...

    C#基础教程(1)

    第一课:简单的欢迎程序 在C#中,程序的基本结构包括名称空间、类和Main方法。清单1-1展示了一个简单的欢迎程序。名称空间(Namespace)用于组织代码,如"using System"导入了System名称空间,使得程序可以使用其中...

    C#程序设计教程(李春葆)第三版 课件

    《C#程序设计教程》是李春葆教授编著的一本经典的C#学习教材,其第三版更是融入了最新的编程技术和实践案例,旨在帮助初学者和进阶者深入理解和掌握C#这门强大的编程语言。这份课件包含了PPT演示文稿和配套的源代码...

    C#程序设计教程(第二版)程序

    《C#程序设计教程(第二版)》是一本深入浅出的编程教材,旨在帮助初学者和有经验的程序员掌握C#语言的核心概念和技术。在本教程中,我们将全面探讨C#的基础语法、面向对象编程、.NET框架以及如何利用C#进行实际项目...

    《C#程序设计教程第2版》配套源码

    此为《C# 程序设计教程 第2版》一书的配套源码 作者:郑阿奇 梁敬东 主编 朱毅华 时跃华 赵青松 编著 出版日期:2011年08月04日 C#程序设计教程(第2版)以Microsoft. Visual Studio.NET 2008/2010作为平台,在继承...

    一个简单的c#实例程序

    3. “C#简单程序”:这些程序通常涉及C#的基础语法,例如变量、数据类型、运算符、流程控制语句等,旨在帮助初学者建立编程思维和基本编程技巧。 4. “C#实例程序”:这类程序是C#编程实践的一部分,它们可能涵盖...

    C#教程共十一课

    #### 二、C#教程第一课:简单的欢迎程序 本课主要介绍了C#的基本结构、命名空间、类以及控制台输入输出的基础知识。 ##### 1. 程序基本结构 C#程序通常由多个类组成,每个类中包含一系列方法。程序的执行始于某个类...

    陈广C#视频教程第13课

    陈广C#视频教程第13课 类型转换 欢迎下载

    C# 程序设计教程[刘甫迎等编著][电子教案]

    2. **第二章 简单的C#程序设计** - C#程序结构:包括命名空间(namespace)、类定义、主方法(Main)等。 - 基本语法:如变量声明、数据类型(整型、浮点型、字符串等)、注释、输入输出(Console.WriteLine)等。...

    Visual C# 2010程序设计教程(教程PPT+源代码)

     《高等学校计算机应用规划教材:Visual C# 2010程序设计教程》详细介绍了Visual C# 2010程序设计的基础知识、基本方法和应用技巧,共分14章,主要内容包括.NET平台与Visual Studio 2010开发环境、C#语言基础及面向...

    C#教程 C#教程

    这将帮助你成为一名熟练的C#开发者,能够应对各种开发场景,从简单的控制台应用程序到复杂的桌面应用、Web应用以及游戏开发。通过不断学习和实践,你可以掌握C#的强大功能,为你的职业生涯打下坚实的基础。

    C#程序设计基础入门教程(第2版)-源代码.rar

    《C#程序设计基础入门教程(第2版)》是一本专为初学者设计的编程教材,它深入浅出地介绍了C#语言的基础知识和核心概念。本教程的源代码包含在名为“源代码”的RAR压缩包中,是学习过程中实践操作的重要资源。 在C#...

    第一课 C# 简单的HelloWorld程序.rar

    在这里,我们也将从创建这个简单的C#程序开始,逐步深入到C#与Halcon的集成应用。 C#是由微软开发的一种面向对象的编程语言,广泛应用于Windows应用程序、游戏开发、移动应用以及服务器端应用。它的语法清晰,类型...

    C#程序设计及应用教程 (第二版)马俊主编

    《C#程序设计及应用教程(第二版)》是由马俊主编,邓居英和杨湖副主编的一本面向初学者的C#编程教材。这本书是C#学习者的理想选择,旨在帮助读者从零基础开始掌握C#语言,并能够将其应用于实际的软件开发中。 在C#...

    c#程序设计及应用教程 第2版 习题答案

    《C#程序设计及应用教程 第2版 习题答案》是针对马骏主编的教材配套的练习题解答,旨在帮助学习者深入理解和掌握C#编程语言的关键概念和技术。本书覆盖了C#语言的基础到高级内容,包括语法、面向对象编程、数据结构...

Global site tag (gtag.js) - Google Analytics