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 |
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 |
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 |
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