Fragmenty kódu
Fragment kódu je blok opakovaně použitelný kód, který lze vložit, kde je třeba v kódu.Fragmenty mohou být jednoduché nebo složitější – například bloky, jako například try-finally a if else se běžně používají, ale fragmenty kódu můžete také použít k vložení celé třídy nebo metody.
Vkládání fragmentů kódu a Obklopit s fragmenty kódu
Sada Visual Studio umožňuje dva typy kódu: vkládání fragmentů, které jsou přidány do určené kurzoru, a Obklopit s fragmenty (C# a C++ pouze), které jsou přidány kolem vybraného bloku kódu.
Chcete-li vložit fragment kurzor v kódu, umístěte kurzor na místo, kam chcete vložit fragment kódu zobrazit, otevřete místní nabídku, zvolte Vložit fragmenta pak přejděte do fragmentů, vyberte jej a stiskněte klávesu Tab.Pokud znáte název fragmentu, stačí zadat své jméno na pozici kurzoru a stiskněte klávesu Tab + Tab.Je například vložit následující úryvek vložení C# zadáním tryf a stisknutím klávesy Tab + Tab nebo pomocí Vložit fragment příkaz.
try
{
}
finally
{
}
Vložit fragment Obklopit s, vyberte kód, který chcete uzavřít, otevřete místní nabídku a zvolte Obklopit sa pak přejděte do fragmentů, vyberte jej a stiskněte klávesu Tab.Například chcete-li získat následující kód jazyka C++, můžete zadat return FALSE, zvýrazněte jej, otevřete místní nabídku, zvolte Obklopit sa pak vyberte if a stiskněte klávesu Tab.
if (true)
{
return FALSE;
}
[!POZNÁMKA]
Některé fragmenty kódu, například C++ if fragment – lze použít jako vkládání fragmentů kódu nebo jako prostorový zvuk s fragmenty kódu.
Nahrazení parametrů fragment
Fragmenty mohou obsahovat parametry náhradní, což jsou zástupné symboly, které je třeba nahradit podle kódu, který vytváříte.V předchozím příkladu true náhradní parametr, který by nahradit příslušnou hodnotu.Tato hodnota se opakuje pro každou instanci nahrazení parametru ve fragmentu.
Následující příklad jazyka Visual Basic ukazuje fragment kódu vloží vlastnost, která obsahuje parametry náhradní. (Chcete-li vložit výstřižek, otevřete místní nabídku, zvolte Vložit fragment, Kód vzorky, Vlastnosti, události a postupya vyberte Define a Property a stiskněte klávesu Tab.)
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
Změníte-li newPropertyValue k m_property, pak každý výskyt newPropertyValue se změní.Změníte-li String k Int v deklaraci vlastnosti, pak hodnota metody set se také změní.
Správce fragmentů kódů
Chcete-li zobrazit informace o výstřižky kódu, které jsou aktuálně nainstalovány, zvolte Správce fragmentů kódů v Nástroje nabídky a potom vyberte programovací jazyk, který chcete zkontrolovat.
V Správce fragmentů kódů dialogové okno, můžete také přidání nebo odebrání adresáře výstřižek nebo importovat více výstřižků.
Viz také
Úkoly
Návod: Vytvoření fragmentu kódu
Postupy: Distribuce fragmentů kódu
Řešení potíží s fragmenty kódu
Referenční dokumentace
Fragmenty kódu v jazyce Visual C#