Fragmentos de código
Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Fragmentos de código

 

Los fragmentos de código son pequeños bloques de código reutilizable que se pueden insertar en un archivo de código mediante un comando de menú contextual o una combinación de teclas de acceso rápido. Normalmente contienen bloques de código muy utilizados, como bloques try-finally o if-else, pero pueden utilizarse para insertar clases o métodos completos.

En Visual Studio hay dos tipos de fragmento de código: los fragmentos de código de expansión, que se agregan en un punto de inserción especificado y se pueden reemplazar por un método abreviado de fragmento de código, y los fragmentos de código rodear con (solo en C# y C++), que se agregan alrededor de un bloque de código seleccionado.

Un ejemplo de un fragmento de código de inserción: en C# se utiliza el método abreviado tryf para insertar un bloque try-finally:

try
{

}
finally
{

}


Puede insertar este fragmento de código haciendo clic en Insertar fragmento de código en el menú contextual de la ventana de código, después en Visual C#, a continuación, escriba tryf y, a continuación, pulse el tabulador, o puede escribir tryf y pulsar el tabulador dos veces seguidas.

Un ejemplo de un fragmento de código rodear con: en el acceso directo de C++ if se puede utilizar como un fragmento de código de inserción o como un fragmento de código rodear con. Si selecciona una línea de código (por ejemplo return FALSE;) y, a continuación, hace clic en Rodear con y, a continuación, en si, el fragmento de código se expande alrededor de la línea:

if (true)
{
    return FALSE;
}

Los fragmentos de código pueden contener parámetros de reemplazo, que son marcadores de posición que debe reemplazar para incluir el código exacto que está escribiendo. En el ejemplo anterior true es un parámetro de reemplazo, que podría reemplazar por la condición adecuada. El reemplazo que haga se repetirá por cada instancia del mismo parámetro de reemplazo del fragmento de código.

Por ejemplo, en Visual Basic hay fragmento de código que inserta una propiedad. Haga clic en Insertar fragmento de código en el menú contextual de la ventana de código, a continuación, en Modelos de código, Propiedades, procedimientos, eventos y, a continuación, en Definir una propiedad. Se inserta el siguiente código:

Private newPropertyValue As String
Public Property NewProperty() As String
    Get
        Return newPropertyValue
    End Get
    Set(ByVal value As String)
        newPropertyValue = value
    End Set
End Property

Si cambia newPropertyValue por m_property, se cambian todas las instancias de newPropertyValue. Si cambia String por Int en la declaración de la propiedad, también se cambia a Int el valor en el método set.

Se pueden ver todos los fragmentos de código instalados actualmente, además de su ubicación en el disco, haciendo clic en Herramientas/Administrador de fragmentos de código. Los fragmentos de código se ordenan por idioma.

Puede agregar y quitar directorios de fragmentos de código con los botones Agregar y Quitar del diálogo Administrador de fragmentos de código. Para agregar fragmentos de código individuales, utilice el botón Importar.

Mostrar:
© 2016 Microsoft