共用方式為


預設程式碼片段

更新:2007 年 11 月

程式碼片段插入工具會在游標所在位置插入程式碼片段,或在目前選取的程式碼前後插入範圍陳述式 (Surround-With) 程式碼片段。您可以從 [IntelliSense] 功能表上的 [插入程式碼片段] 或 [範圍陳述式] 命令叫用 [程式碼片段插入器],或依序使用鍵盤快速鍵 CTRL+K 與 X 或者 CTRL+K 與 S。

[程式碼片段插入器] 會顯示所有可用程式碼片段的程式碼片段名稱。程式碼片段插入工具還包含輸入對話方塊,完整或部分的程式碼片段的名稱。程式碼片段插入工具會反白顯示最接近程式碼片段名稱的比對結果。隨時按下 TAB 鍵,即可關閉程式碼片段插入工具並插入目前選取的程式碼片段。在程式碼編輯器中輸入 ESC 或按一下滑鼠也會關閉程式碼片段插入工具,但不會插入程式碼片段。

預設程式碼片段

根據預設,以下為 Visual Studio 所隨附的程式碼片段。

名稱 (或快速鍵)

說明

插入程式碼片段的有效位置

#if

建立 #if 指示詞和 #endif 指示詞。

任何位置。

#region

建立 #region 指示詞和 #endregion 指示詞。

任何位置。

~

建立包含類別的解構函式 (Destructor)。

在類別內。

attribute

建立衍生自 Attribute 之類別的宣告。

位於命名空間 (包括全域命名空間)、類別或結構內部。

checked

建立 checked 區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

class

建立類別宣告。

位於命名空間 (包括全域命名空間)、類別或結構內部。

ctor

建立包含類別的建構函式。

在類別內。

cw

建立 WriteLine 的呼叫。

位於方法、索引子、屬性存取子或事件存取子內部。

do

建立 dowhile 迴圈。

位於方法、索引子、屬性存取子或事件存取子內部。

else

建立 else 區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

enum

建立 Enum 宣告。

位於命名空間 (包括全域命名空間)、類別或結構內部。

equals

建立方法宣告,以覆寫 Object 類別中所定義 Equals 方法。

位於類別或結構內部。

exception

建立衍生自例外狀況 (預設值為 Exception) 之類別的宣告。

位於命名空間 (包括全域命名空間)、類別或結構內部。

for

建立 for 迴圈。

位於方法、索引子、屬性存取子或事件存取子內部。

foreach

建立 foreach 迴圈。

位於方法、索引子、屬性存取子或事件存取子內部。

forr

建立每次反覆運算後遞減迴圈變數的 for 迴圈。

位於方法、索引子、屬性存取子或事件存取子內部。

if

建立 if 區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

indexer

建立索引子宣告。

位於類別或結構內部。

interface

建立 interface 宣告。

位於命名空間 (包括全域命名空間)、類別或結構內部。

invoke

建立安全叫用事件的區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

iterator

建立 Iterator。

位於類別或結構內部。

iterindex

使用巢狀類別 (Nested Class) 建立一組「具名」Iterator 與索引子。

位於類別或結構內部。

lock

建立 lock 區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

mbox

建立 MessageBox.Show 的呼叫。您可能必須加入 System.Windows.Forms.dll 的參考。

位於方法、索引子、屬性存取子或事件存取子內部。

namespace

建立 namespace 宣告。

在命名空間內 (包括全域命名空間)。

prop

建立 自動實作的屬性宣告。

位於類別或結構內部。

propg

建立具有私用 "set" 存取子的唯讀自動實作屬性

位於類別或結構內部。

sim

建立 staticint Main 方法宣告。

位於類別或結構內部。

struct

建立 struct 宣告。

位於命名空間 (包括全域命名空間)、類別或結構內部。

svm

建立 staticvoid Main 方法宣告。

位於類別或結構內部。

switch

建立 switch 區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

try

建立 try-catch 區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

tryf

建立 try-finally 區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

unchecked

建立 unchecked 區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

unsafe

建立 unsafe 區塊。

位於方法、索引子、屬性存取子或事件存取子內部。

using

建立 using 指示詞。

在命名空間內 (包括全域命名空間)。

while

建立 while 迴圈。

位於方法、索引子、屬性存取子或事件存取子內部。

備註

快速鍵可讓 IntelliSense 在程式碼編輯器中自動填入程式碼片段,而不須使用功能表。如需詳細資訊,請參閱 HOW TO:使用程式碼片段 (C#)

請參閱

工作

HOW TO:使用範圍陳述式程式碼片段

概念

程式碼片段 (C#)

參考

程式碼片段選擇器