Regions C# with Example
A region is a collapsible block of code, that can help with the readability and organisation of your code. NOTE: StyleCop's rule SA1124 DoNotUseRegions discourages use of regions. They are usually a sign of badly organized code, as C# includes partial classes and other features which make regions obsolete. You can use regions in the following way: class Program { #region Application entry point static void Main(string[] args) { PrintHelloWorld(); System.Console.ReadLine(); } #endregion #region My method private static void PrintHelloWorld() { System.Console.WriteLine("Hello, World!"); } #endregion } When the above code is view in an IDE, you will be able to collapse and expand the code using the + and - symbols. Expanded Collapsed