Compartir a través de


Fragmentos de código predeterminados

Actualización: noviembre 2007

La herramienta de inserción de fragmento de código inserta un fragmento de código en la posición del cursor o inserta un fragmento de código envolvente alrededor del código seleccionado actualmente. La herramienta de inserción de fragmento de código se invoca a través de los comandos Insertar fragmento de código o Envolver con del menú IntelliSense, o mediante los métodos abreviados de teclado CTRL+K y, posteriormente, X o CTRL+K y, a continuación, S respectivamente.

La herramienta de inserción de fragmento de código muestra el nombre de todos los fragmentos de código disponibles. La herramienta de inserción de fragmento de código también incluye un cuadro de diálogo de entrada en el que puede escribir el nombre del fragmento de código o parte de éste. La herramienta de inserción de fragmento de código resalta la coincidencia más cercana a un nombre de fragmento de código. Si se presiona en cualquier momento el TABULADOR, se cerrará la herramienta de inserción de fragmento de código y se insertará el fragmento de código seleccionado actualmente. Si se presiona ESC o se hace clic con el mouse (ratón) en el Editor de código, se cerrará la herramienta de inserción de fragmento de código sin insertar ningún fragmento de código.

Fragmentos de código predeterminados

Los siguientes fragmentos de código se incluyen en Visual Studio de forma predeterminada.

Nombre (o acceso directo)

Descripción

Ubicaciones válidas donde se puede insertar el fragmento

#if

Crea una directiva #if y una directiva #endif.

En cualquier parte.

#region

Crea una directiva #region y una directiva #endregion.

En cualquier parte.

~

Crea un destructor para la clase contenedora.

Dentro de una clase.

attribute

Crea una declaración para una clase que se deriva de Attribute.

Dentro de un espacio de nombres (incluido el espacio de nombres global), una clase o una estructura.

checked

Crea un bloque checked.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

class

Crea una declaración de clase.

Dentro de un espacio de nombres (incluido el espacio de nombres global), una clase o una estructura.

ctor

Crea un constructor para la clase contenedora.

Dentro de una clase.

cw

Crea una llamada a WriteLine.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

do

Crea un bucle dowhile.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

else

Crea un bloque else.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

enum

Crea una declaración enum.

Dentro de un espacio de nombres (incluido el espacio de nombres global), una clase o una estructura.

equals

Crea una declaración de método que reemplaza el método Equals definido en la clase Object.

Dentro de una clase o una estructura.

exception

Crea una declaración de una clase que deriva de una excepción (Exception de forma predeterminada).

Dentro de un espacio de nombres (incluido el espacio de nombres global), una clase o una estructura.

for

Crea un bucle for.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

foreach

Crea un bucle foreach.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

forr

Crea un bucle for que disminuye la variable de bucle después de cada iteración.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

if

Crea un bloque if.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

indizador (indexer)

Crea una declaración de indizador.

Dentro de una clase o una estructura.

interface

Crea una declaración interface.

Dentro de un espacio de nombres (incluido el espacio de nombres global), una clase o una estructura.

invoke

Crea un bloque que invoca un evento de forma segura.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

iterator

Crea un elemento de iteración.

Dentro de una clase o una estructura.

iterindex

Crea un par de elemento de iteración e indizador "con nombre" mediante una clase anidada.

Dentro de una clase o una estructura.

lock

Crea un bloque lock.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

mbox

Crea una llamada a MessageBox.Show. Puede que tenga que agregar una referencia a System.Windows.Forms.dll.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

namespace

Crea una declaración namespace.

Dentro de un espacio de nombres (incluido el espacio de nombres global).

prop

Crea una declaración de propiedad autoimplementada.

Dentro de una clase o una estructura.

propg

Crea una propiedad autoimplementada de sólo lectura con un descriptor de acceso "set" privado.

Dentro de una clase o una estructura.

sim

Crea una declaración de método Main staticint.

Dentro de una clase o una estructura.

struct

Crea una declaración struct.

Dentro de un espacio de nombres (incluido el espacio de nombres global), una clase o una estructura.

svm

Crea una declaración de método Main staticvoid.

Dentro de una clase o una estructura.

switch

Crea un bloque switch.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

try

Crea un bloque try-catch.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

tryf

Crea un bloque try-finally.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

unchecked

Crea un bloque unchecked.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

unsafe

Crea un bloque unsafe.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

using

Crea una directiva using.

Dentro de un espacio de nombres (incluido el espacio de nombres global).

while

Crea un bucle while.

Dentro de un método, un indizador, un descriptor de acceso a propiedad o un descriptor de acceso a evento.

Comentarios

Los accesos directos permiten que IntelliSense pueda rellenar automáticamente los fragmentos de código en el Editor de código sin utilizar un menú. Para obtener más información, vea Cómo: Utilizar fragmentos de código (C#).

Vea también

Tareas

Cómo: Utilizar fragmentos de código envolventes

Conceptos

Fragmentos de código (C#)

Referencia

Selector de fragmentos de código