Visual Studio IDE提供Region功能能讓程式開發人員依自己的需求將程式碼片段分類整理,在C#與VB.NET中其關鍵字都是很簡單的#region,像是:

C#

#region Region Name … code … #endregion

VB.NET

#Region "Region Name"
    ... code ...
#End Region

在C++的開發環境中,Region的寫法就比較有些不同了,必須使用#paragma region去做。

#pragma region Region Name … code … #pragma endregion

這樣寫實際跑起來就會有Region的效果,可以看到下圖Region區塊的前方會有可以摺疊的區塊。

Link

	C/C++ Preprocessor Reference - region, endregion