#region (Справочник по C#)#region (C# Reference)

Директива #region позволяет указать блок кода, который можно разворачивать и сворачивать с помощью функции структурирования в редакторе кода.#region lets you specify a block of code that you can expand or collapse when using the outlining feature of the code editor. В больших файлах кода удобно сворачивать или скрывать одну или несколько областей, чтобы не отвлекаться от той части файла, над которой в настоящее время идет работа.In longer code files, it is convenient to be able to collapse or hide one or more regions so that you can focus on the part of the file that you are currently working on. В следующем примере показано, как определить область:The following example shows how to define a region:

#region MyClass definition  
public class MyClass
{  
    static void Main()
    {  
    }  
}  
#endregion  

ПримечанияRemarks

В конце блока #region должна присутствовать директива #endregion.A #region block must be terminated with a #endregion directive.

Блок #region не может накладываться на блок #if.A #region block cannot overlap with a #if block. Однако блок #region можно вложить в блок #if, а блок #if — в блок #region.However, a #region block can be nested in a #if block, and a #if block can be nested in a #region block.

См. такжеSee also