#region (Referência de C#)#region (C# Reference)

#region permite que você especifique um bloco de código que pode ser expandido ou recolhido ao usar o recurso de estrutura de tópicos do editor do Visual Studio Code.#region lets you specify a block of code that you can expand or collapse when using the outlining feature of the Visual Studio Code Editor. Em arquivos de código mais longos, é conveniente recolher ou ocultar uma ou mais regiões para que você possa se concentrar na parte do arquivo que está trabalhando no momento.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. O exemplo a seguir mostra como definir uma região:The following example shows how to define a region:

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

ComentáriosRemarks

Um bloco #region deverá ser encerrado com uma diretiva #endregion.A #region block must be terminated with a #endregion directive.

Um bloco #region não pode sobrepor um bloco #if.A #region block cannot overlap with a #if block. No entanto, um bloco #region pode ser aninhado em um bloco #if e um bloco #if pode ser aninhado em um bloco #region.However, a #region block can be nested in a #if block, and a #if block can be nested in a #region block.

Consulte tambémSee also