C# region指令

來源:互聯網
上載者:User

標籤:moc   lcx   sdi   bae   apn   ack   gcc   檔案   閱讀   

region指令

有的時候,為了完成一個需求,可能會寫幾十行、幾百行、甚至幾千行代碼。

當代碼數量非常多的時候,儘管你可以使用很詳細的注釋來協助閱讀,但也不太容易分清楚哪些代碼在幹什麼事情。

因此,C#增加了一種文法格式——region,它的書寫方式如下:

#region 描述內容
// 代碼
#endregion

region和endregion必須成對書寫,也就是說,你不能唯寫一個region或唯寫一個endregion,而且它們都是以一個#號開頭。

這樣做有什麼好處呢?當你這樣寫了後,你就可以把之間的程式碼摺疊功能起來,就像這樣:

這樣一來,對於那些一大段一大段的代碼,就可以使用這樣的方式摺疊起來,使整個代碼更容易閱讀。

和注釋內容一樣,region指令和endregion指令都不會參與編譯。

也就是說,在編譯產生的exe檔案中,是不存在這樣的指令的,它只存在於原始碼中,方便閱讀。

控制台清屏

有的時候,當程式運行到某個時候,我們需要將控制台當前的內容全部清空,這個時候,就需要用到控制台清屏的命令。

這個命令很簡單,使用以下代碼即可:

Console.Clear(); //當程式運行到這條語句時,控制台當前的內容會被清空

例如:

Console.Write("Hello");
Console.Clear(); //當程式運行到這條語句時,控制台當前的內容會被清空
Console.Write("World");

運行後,你只能看到World,因為之前雖然輸出了Hello,但是遇到了控制台清屏的命令,把輸出的內容清除掉了。

C# region指令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.