6 de marzo de 2012

Regiones en VS


Al programar lo más seguro es que hagamos un proyecto algo grandecito, por lo que se acumula el código y puede llegar a ser difícil trabajar sobre este, así que lo mejor es ordenarlo de manera que puedas ocultar o mostrar partes del mismo, pero que al mismo tiempo esta acción no tenga ninguna influencia en el código compilado.

Una de las características que tiene el VS son las regiones, que son un medio organizativo a nivel de código y no afectan al compilado final. Permiten marcar líneas de código de manera que podamos trabajar con ellas como un conjunto relacionado, de modo que desde la ventana de código podamos expandirlo y contraerlo con una única pulsación de ratón. En concreto, en la ventana de código de Visual Studio aparecerá un símbolo [-] junto a las regiones de código así marcadas de manera que pulsando sobre él todo el código contenido en la región se comprimirá y será sustituido por el nombre dado a la región según la sintaxis presentada más adelante. Tras ello, el [-] se convertirá en un [+] y si volvemos a pulsarlo el código contraído se expandirá y recuperará su aspecto original.

Es posible marcar regiones de código y asociarles un nombre usando el juego de directivas #region y #endregion, para crear una región tanto en VB como en C# seguimos la sintaxis siguiente:




#Region "ESTRUCTURAS"
Private Structure Info
...

#End Region



solo recordar que las regiones van fuera de los métodos y funciones