Share via


程式碼片段

程式碼片段是可以將可重複使用的程式碼區塊。您必須將它用於您的程式碼。程式碼片段可以是簡單或多個複雜型別 (例如、區塊 (例如 try-finally 和則為常用的,不過,您也可以使用程式碼片段插入整個類別或方法。

插入程式碼片段和範圍陳述式程式碼片段

Visual Studio 中啟用兩種程式碼片段:插入程式碼片段,將指定的插入點,以及範圍陳述式程式碼片段 (僅限 C# 和 C++),在程式碼周圍的選取的區塊增量。

要插入程式碼片段插入程式碼,請將您要程式碼片段時出現的游標,開啟捷徑功能表,選擇 [插入程式碼片段],然後巡覽至您要的程式碼片段,選取它,然後按 TAB 鍵。如果您已經知道這個程式碼片段的名稱,請輸入其名稱在游標然後按 Tab+Tab。例如,您可以使用 [插入程式碼片段] 命令,您可以插入下列 C# 程式碼片段插入輸入 tryf 和嚴格強制執行 Tab+Tab,或。

try
{

}
finally
{

}

要插入範圍陳述式程式碼片段中,反白顯示您要包含的程式碼,開啟捷徑功能表,選擇 [範圍陳述式],然後巡覽至您要的程式碼片段,選取它,然後按 TAB 鍵。例如,若要取得下列 C++ 程式碼,您可以輸入 return FALSE,反白顯示它,開啟捷徑功能表,選擇 [範圍陳述式]],然後選取 if 並按 TAB 鍵。

if (true)
{
    return FALSE;
}
注意事項注意事項

某些程式碼片段 (例如, if C++ 程式碼片段中使用或在插入程式碼片段或範圍陳述式程式碼片段。

程式碼片段取代參數。

程式碼片段可能包含取代參數,預留位置必須取代符合程式碼撰寫。在上述範例中, true 是取代參數,以適當的值會取代。該值為取代參數的每個執行個體在這個程式碼片段的重複。

下列 Visual Basic 範例顯示插入屬性並包含取代參數的程式碼片段。(插入程式碼片段,請開啟捷徑功能表,選擇 [插入程式碼片段]],則 [程式碼模式], [屬性,程序,事件]],然後選取 Define a Property 並按 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

如果您將 newPropertyValue 變更為 m_property,則變更 newPropertyValue 的每一個執行個體。如果您將 String 變更為在屬性宣告的 Int ,則也會變更 Set 方法的值。

程式碼片段管理員

若要檢視有關安裝,目前選取 [工具] 功能表上的 [程式碼片段管理員] ] 的程式碼片段的資訊選取您要檢查的程式語言。

在 [程式碼片段管理員] 對話方塊中,您也可以新增或移除程式碼片段清單,或是匯入多個程式碼片段。

請參閱

工作

逐步解說:建立程式碼片段

如何:散發程式碼片段

疑難排解程式碼片段

參考

Visual C# 程式碼片段

概念

使用程式碼片段的最佳作法

程式碼片段結構描述參考