深入浅出C#2008从入门到提高Step By Step(三)一个简单的控制台程序

作者PeterXu  来源:Blog.CSDN  Blog: http://blog.csdn.net/peterreg/
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址:http://blog.csdn.net/peterreg/archive/2008/04/10/2275206.aspx

接我的上一篇文章《C#基本概念》,下面我们来新建一个简单的控制台程序。 

新建“项目”,“控制台程序”,系统生成一个文件Program.cs,其中主要的是一个Main函数。
namespace TestConsole
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}
此时我们运行程序时,程序显示一个DOS窗口,并且一闪而过,因为我们的程序没有什么输出信息。

下面我们在Main函数中加入输出信息,我们在窗口中输出“Hello World!”
namespace TestConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Hello World!");
        }
    }
}
此时的程序运行时,显示了一行信息Hello world,但还是一闪而过,立刻运行结束。
因为程序只有一条语句,显示结束后即退出程序,如果我们想让程序停留片刻的话,有多种途径,下面采用的方法是读输入,从而使程序停下来。

namespace TestConsole
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Hello World!");
            Console.ReadLine();
        }
    }
}

难点解析:

1. Program.cs 及Class Program
    VS2005开始,每一个控制台项目都默认建立一个Program文件,里面就一个类Program,这个类中默认一个Main函数,作为整个程序的入口函数,即程序启动时执行的第一个函数。同时也是程序退出时的函数,程序由这里启动,也是由这里退出。
     Main函数的相关应用,可以参考我以前的文章《C#应用程序的返回值》、《 C#中命令行参数的应用领域及其实现》。

2. Console类及其常用方法
    Console类是表示控制台应用程序的标准输入流、输出流和错误流,属于System命名空间下。
    它是一个静态类,无法创建它的实例对象,直接引用其方法即可。
    控制台是一个操作系统窗口,用户可在其中通过计算机键盘输入文本,并从计算机终端读取文本输出,从而与操作系统或基于文本的控制台应用程序进行交互。例如,在 Windows 中控制台称为命令提示窗口,可以接受 MS-DOS 命令。Console 类对从控制台读取字符并向控制台写入字符的应用程序提供基本支持。

3. namespace命名空间
    命名空间提供了一种组织相关类和其他类型的方式。与文件或组件不同,命名空间是一种逻辑组合,而不是物理组合。
    在C#文件中定义类时,可以把它包括在命名空间定义中。以后,在定义另一个类,在另一个文件中执行相关操作时,就可以在同一个命名空间中包含它,创建一个逻辑组合,告诉使用类的其他开发人员这两个类是如何相关的以及如何使用它们。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值