Sdílet prostřednictvím


Fragmenty kódu v jazyce Visual C#

Fragmenty kódu jsou předem vytvořené fragmenty kódu, který můžete rychle vložit do kódu.Například for fragment kódu vytvoří prázdné for smyčky.Některé fragmenty kódu jsou Obklopit s fragmenty kódu, které umožňují vybrat řádky kódu a pak zvolte fragment kódu, který zahrnuje vybrané řádky kódu.Například při výběru řádků kódu a potom aktivujte for fragment kódu vytvoří for smyčky se tyto řádky kódu uvnitř bloku smyčky.Fragmenty kódu můžete vytvořit program psaní kódu, rychlejší, snadnější a spolehlivější.

Můžete vložit fragment kódu v místě kurzoru nebo vložit fragment kódu Obklopit s kolem aktuálně vybraný kód.Podavač stránek fragment kódu je vyvolán prostřednictvím Vložit fragment kódu nebo Obklopit s příkazy na technologie IntelliSense nabídky, nebo pomocí klávesové zkratky CTRL + K a X nebo CTRL + K a pak S v uvedeném pořadí.

Podavač stránek fragment kódu zobrazí název fragment kódu k dispozici kódu.Podavač stránek fragment kódu zahrnuje také vstupní dialogové okno můžete zadat název kódu nebo část názvu fragment kódu.Podavač stránek fragment kódu zvýrazňuje nejbližší název fragment kódu.Stisknutím klávesy TAB kdykoli zavřete podavač stránek fragment kódu a vložte aktuálně vybraný fragment kódu.Podavač stránek fragment kódu bez vložení fragmentu kódu bude zrušit zadáním ESC nebo klepnutím na tlačítko myši v editoru kódu.

Výchozí fragmenty kódu

Ve výchozím nastavení jsou zahrnuty následující fragmenty kódu v aplikaci Visual Studio.

Název (nebo místní)

Description

Platná umístění vložit fragment kódu

#If

Vytvoří #if směrnice a #endif směrnice.

Kdekoli.

#region

Vytvoří #region směrnice a #endregion směrnice.

Kdekoli.

~

Vytvoří destruktor pro danou třídu obsahující.

Uvnitř třídy.

atribut

Vytvoří deklaraci pro třídu, která je odvozena z Attribute.

Uvnitř oboru názvů (včetně globální obor názvů), třídy nebo struktury.

zkontrolovat

Vytvoří kontroluje bloku.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

Třída

Vytvoří deklarace třídy.

Uvnitř oboru názvů (včetně globální obor názvů), třídy nebo struktury.

ctor

Vytvoří konstruktor pro třídu obsahující.

Uvnitř třídy.

CW

Vytvoří volání WriteLine.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

proveďte

Creates a dowhile loop.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

else

Vytvoří jinak bloku.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

výčet

Vytvoří výčtu prohlášení.

Uvnitř oboru názvů (včetně globální obor názvů), třídy nebo struktury.

rovná se

Vytvoří deklarace metody, která přepíše Equals metodou definovanou Object třídy.

Uvnitř třídy nebo struktury.

výjimka

Vytvoří deklaraci pro třídu, která je odvozena od výjimku (Exception ve výchozím nastavení).

Uvnitř oboru názvů (včetně globální obor názvů), třídy nebo struktury.

pro

Vytvoří pro smyčky.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

foreach

Vytvoří foreach smyčky.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

forr

Vytvoří pro opakovat tento sníží proměnnou smyčky po každé iteraci.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

If

Vytvoří -li bloku.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

indexeru

Vytvoří deklarace indexeru.

Uvnitř třídy nebo struktury.

rozhraní

Vytvoří rozhraní prohlášení.

Uvnitř oboru názvů (včetně globální obor názvů), třídy nebo struktury.

vyvolání

Vytvoří blok, který bezpečně vyvolá událost.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

iterace

Vytvoří iterace.

Uvnitř třídy nebo struktury.

iterindex

Vytvoří pár "s názvem" iterace a indexování pomocí vnořených tříd.

Uvnitř třídy nebo struktury.

Zámek

Vytvoří Zámek bloku.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

mbox

Vytvoří volání MessageBox.Show.Budete muset přidat odkaz na System.Windows.Forms.dll.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

obor názvů

Vytvoří obor názvů prohlášení.

Uvnitř oboru názvů (včetně globální obor názvů).

Prop

Vytvoří automaticky implementovanou vlastnost prohlášení.

Uvnitř třídy nebo struktury.

propfull

Vytvoří deklarace vlastnosti get a set přístupové objekty.

Uvnitř třídy nebo struktury.

propg

Vytvoří pouze pro čtení automaticky implementovanou vlastnost s privátní přistupujícího objektu "set".

Uvnitř třídy nebo struktury.

Program Správce bitových kopií

Vytvoří statickéint deklarace metody Main.

Uvnitř třídy nebo struktury.

Struktura

Vytvoří struktury prohlášení.

Uvnitř oboru názvů (včetně globální obor názvů), třídy nebo struktury.

svm

Vytvoří statickévoid deklarace metody Main.

Uvnitř třídy nebo struktury.

přepínač

Vytvoří Přepnout bloku.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

Zkuste

Vytvoří try-catch bloku.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

tryf

Vytvoří try-finally bloku.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

Nekontrolovaná

Vytvoří Nekontrolovaná bloku.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

nebezpečné

Vytvoří nebezpečných bloku.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

pomocí

Vytvoří pomocí směrnice.

Uvnitř oboru názvů (včetně globální obor názvů).

Při

Vytvoří Při smyčky.

Uvnitř metody indexer, přistupující objekt vlastnosti nebo události přistupujícího objektu.

Viz také

Úkoly

Postupy: Použití příkazu Obklopit s s fragmenty kódu

Postupy: Obnovení fragmentů kódu refaktoringu jazyka C#

Referenční dokumentace

Funkce fragmentu kódu

Koncepty

Parametry šablony

Další zdroje

Fragmenty kódu

How to: Create a New Snippet with Replacements