程式碼片段
程式碼片段是可以將可重複使用的程式碼區塊。您必須將它用於您的程式碼。程式碼片段可以是簡單或多個複雜型別 (例如、區塊 (例如 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 方法的值。
程式碼片段管理員
若要檢視有關安裝,目前選取 [工具] 功能表上的 [程式碼片段管理員] ] 的程式碼片段的資訊選取您要檢查的程式語言。
在 [程式碼片段管理員] 對話方塊中,您也可以新增或移除程式碼片段清單,或是匯入多個程式碼片段。