#region (Riferimenti per C#)#region (C# Reference)

#region consente di specificare un blocco di codice che è possibile espandere o comprimere quando viene usata la funzionalità Struttura dell'editor di codice di Visual Studio.#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. Nei file di codice più lunghi, è consigliabile essere in grado di comprimere o nascondere una o più aree in modo da potersi concentrare sulla parte del file su cui si sta lavorando.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. L'esempio seguente illustra come definire un'area:The following example shows how to define a region:

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

OsservazioniRemarks

Un blocco #region deve terminare con la direttiva #endregion.A #region block must be terminated with a #endregion directive.

Non è possibile sovrapporre un blocco #region con un blocco #if.A #region block cannot overlap with a #if block. È tuttavia possibile annidare un blocco #region in un blocco #if e un blocco #if in un blocco #region.However, a #region block can be nested in a #if block, and a #if block can be nested in a #region block.

Vedere ancheSee also