
Hoy toca un truco muy sencillo pero extremadamente útil. Tanto que una vez lo descubras lo aplicarás continuamente...
Cuando estás escribiendo código normalmente no lo haces de arriba a abajo del tirón, a la primera. Lo habitual es que sea un proceso iterativo. Lo normal es que empieces "por el medio" casi todo lo que haces. Por ejemplo, escribes unas cuantas líneas dentro de una función con las instrucciones principales de lo que quieres hacer (o de una parte de ello), compruebas que funciona y luego empiezas a meterle posibilidades con condicionales o a envolverlo en cláusulas de gestión de excepciones o a repetir la misma operación varias veces con un bucle...
La verdad es que tampoco es mucho trabajo escribir una parte del código por encima y otra por debajo para envolver algo en un condicional, pero en programación cada segundo ahorrado cuenta de cara a la productividad, así que ¿y si hubiese una forma mejor de hacerlo?
Visual Studio, como casi siempre, nos tiene cubiertos y ofrece la funcionalidad denominada "Rodear con..." (Surround).
Esta funcionalidad te permite, como su propio nombre indica, envolver o rodear el fragmento de código que tengas seleccionado con una de muchas construcciones, por ejemplo con sentencias if, bucles for/for each, sentencias try/catch y muchas otras.
Para conseguirlo simplemente tienes que seleccionar lo que quieres envolver, pulsar Ctrl+K
seguido de la tecla S
(o sea, en dos fases) y te ofrecerá una lista de multitud de estructuras con las que envolver el código:

Como ves en la animación anterior, puedes moverte por la lista con los cursores o, mejor aún, escribir la primera letra de lo que quieres utilizar (la "i" si quieres un if
, o la "t" si quieres un try-catch
, por ejemplo) con lo que lo quieres envolver, y luego simplemente pulsas Tab o Entrar. Voilà! Tu código rodeado con lo necesario en un instante...
Como digo, una vez descubras esta posibilidad no podrás dejar de utilizarla :-)
Por cierto, es válido para cualquier versión de Visual Studio, no solo en las más recientes.
Otros trucos de esta serie: