C#控制臺(tái)應(yīng)用程序的基本結(jié)構(gòu)
下面看看控制臺(tái)應(yīng)用程序示例(ConsoleApplicationl),并研究一下它的結(jié)構(gòu)。其代碼如下所不:
using System;
using System,Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplicationl
{
class Program
{
static void Main(stringt] args)
{
// Output text to the screen.
Console.WriteLine(MThe first app in Beginning C# Programming!u);
Console.ReadKey{)?
目前看來,這段代碼中最重要的部分如下所示:
static void Main(string[] args)
{
// Output text to the screen.
Console.WriteLine{"The first app in Beginning C# Programming!"};
Console.ReadKey();
}
當(dāng)運(yùn)行控制臺(tái)應(yīng)用程序時(shí),就會(huì)執(zhí)行這段代碼,更確切地講,是運(yùn)行花括號(hào)中的代碼塊^如前所述,注釋 行不做任何事情,包含它們只為了保持代碼的清晰。其他兩行代碼在控制臺(tái)窗口中輸出一些文本,并等待一個(gè) 響應(yīng)。但目前我們還不需要關(guān)心它的具體機(jī)制。
這里要注意一下如何實(shí)現(xiàn)代碼大綱功能(雖然在第2章中介紹的是Windows應(yīng)用程序的代碼 大綱功能),因?yàn)樗且粋€(gè)非常有用的特性。要實(shí)現(xiàn)該功能,需要使用#region和#6:1辦叫丨011關(guān)鍵字來定義可以展 開和折疊的代碼區(qū)域的開頭和結(jié)尾。例如,可以修改針對(duì)ConsoleApplicationl生成的代碼,如下所示:
#region Using directives
using System;
using System.Collections-Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#endregion
這樣就可以把這些代碼行折疊為一行,以后要查看其細(xì)節(jié)時(shí),可以再次展開它。
點(diǎn)擊加載更多評(píng)論>>