C#控制台应用程序的基本结构

开发 后端
本文介绍了C#控制台应用程序的基本结构,希望对大家有用。

下面看看C#控制台应用程序示例(ConsoleApplication1),研究一下它的结构。其代码如下所示:

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Text;  
  4.  
  5. namespace ConsoleApplication1  
  6. {  
  7. class Program  
  8. {  
  9. static void Main(string[] args)  
  10. {  
  11. // Output text to the screen.  
  12. Console.WriteLine("The first app in Beginning C# Programming!");  
  13. Console.ReadKey();  
  14. }  
  15. }  

可以立即看出,上一节讨论的所有语法元素这里都有。其中有分号、花括号、注释和适当的缩进。

目前看来,代码中最重要的部分如下所示:

  1. static void Main(string[] args)  
  2. {  
  3. // Output text to the screen.  
  4. Console.WriteLine("The first app in Beginning C# Programming!");  
  5. Console.ReadKey();  

在运行C#控制台应用程序时,就运行这段代码,更准确地说,是运行花括号中的代码块。如前所述,注释行不做任何事情,包含它们只为了简洁而已。其他两行代码在控制台窗口中输出了一些文本,并等待一个响应。但目前我们还不需要关心它的具体机制。

这里要注意一下如何实现代码突出显示功能,虽然这对于Windows应用程序来说比较重要,但它是一个非常有用的特性。要实现该功能,需要使用#region和#endregion关键字,来定义可以扩展和收缩的代码区域的开头和结尾。例如,可以修改为ConsoleApplication1生成的代码,如下所示:

  1. #region Using directives  
  2. using System;  
  3. using System.Collections.Generic;  
  4. using System.Text;  
  5. #endregion 

这样就可以把这些代码行收缩为一行,以后要查看其细节时,可以再次扩展它。这里包含的using语句和其下的namespace语句在本章的后面解释。

注释:

以#开头的任意关键字实际上都是一个预处理指令,严格地说并不是C#关键字。除了这里描述的#region和#endregion关键字之外,其他关键字都相当复杂,用法也比较专业。所以,这是一个读者通读全书后才能探究的主题。

现在不必考虑示例中的其他代码,因为本书前几章仅解释C#的基本语法,至于应用程序进行Console.WriteLine()调用的具体方式,则不在我们的考虑之内。以后会阐述这些代码的重要性。

这样,C#控制台应用程序的基本结构就介绍完了。

【编辑推荐】

  1. C# winForm自定义鼠标样式的两种方法
  2. C#自定义消息框的设置图解
  3. 掌握C#自定义泛型类:从初始化说起
  4. C#存储过程的循序渐进
  5. 存储过程的优势及其调用方法介绍
责任编辑:book05 来源: 新浪博客
相关推荐

2011-07-12 15:18:01

SQLite数据库引擎

2010-05-11 09:41:56

MySQL基本操作

2009-08-24 09:25:18

Visual C# ..NET应用程序

2009-08-24 14:19:27

C# Windows应

2009-08-06 10:27:08

C#应用程序域

2009-08-17 15:05:41

C#进度条

2011-07-11 13:43:45

Windows控制台

2011-07-11 13:52:45

Windows控制台

2009-08-28 16:43:08

AutoCAD托管C#

2009-08-24 13:30:50

C# Windows

2009-01-19 11:07:42

C#Web.NET

2009-08-24 16:02:10

C# Windows应

2009-08-24 13:40:58

C# Windows

2024-01-07 16:42:32

C++编程开发

2011-07-19 15:15:59

故障恢复控制台

2009-09-03 17:36:13

C#创建Web应用程序

2009-08-25 09:39:21

创建C# Window

2011-07-06 15:25:33

Windows控制台

2022-01-12 06:59:02

C#程序集装载

2010-12-21 14:32:43

操作控制台
点赞
收藏

51CTO技术栈公众号