代码片段 | 功能 | 可用位置 |
#if | 创建 #if 指令和 #endif 指令。 | 任何位置。 |
#region | 创建 #region 指令和 #endregion 指令。 | 任何位置。 |
~ | 创建包含类的终结期(析构函数)。 | 在类中。 |
attribute | 为派生自 Attribute 的类创建声明。 | 在命名空间(包括全局命名空间)、类或结构中。 |
checked | 创建 checked 块。 | 在方法、索引器、属性访问器或事件访问器内。 |
class | 创建类声明。 | 在命名空间(包括全局命名空间)、类或结构中。 |
ctor | 创建包含类的构造函数。 | 在类中。 |
cw | 创建对 WriteLine 的调用。 | 在方法、索引器、属性访问器或事件访问器内。 |
do | 创建 do while 循环。 |
在方法、索引器、属性访问器或事件访问器内。 |
else | 创建 else 块。 | 在方法、索引器、属性访问器或事件访问器内。 |
enum | 创建枚举声明。 | 在命名空间(包括全局命名空间)、类或结构中。 |
equal | 创建一个方法声明,该声明对 Object 类中定义的 Equals 方法进行重写。 | 在类或结构中。 |
exception | 为某个从异常(默认情况下为 Exception)派生的类创建声明。 | 在命名空间(包括全局命名空间)、类或结构中。 |
for | 创建 for 循环。 | 在方法、索引器、属性访问器或事件访问器内。 |
foreach | 创建 foreach 循环。 | 在方法、索引器、属性访问器或事件访问器内。 |
forr | 创建 for 循环,每次迭代后会减少循环变量。 | 在方法、索引器、属性访问器或事件访问器内。 |
if | 创建 if 块。 | 在方法、索引器、属性访问器或事件访问器内。 |
indexer | 创建索引器声明。 | 在类或结构中。 |
interface | 创建接口声明。 | 在命名空间(包括全局命名空间)、类或结构中。 |
invoke | 创建安全调用事件的块。 | 在方法、索引器、属性访问器或事件访问器内。 |
iterator | 创建迭代器。 | 在类或结构中。 |
iterindex | 使用嵌套类创建“已命名”迭代器和索引器对。 | 在类或结构中。 |
lock | 创建 lock 块。 | 在方法、索引器、属性访问器或事件访问器内。 |
mbox | 创建对 System.Windows.Forms.MessageBox.Show 的调用。 可能还需要添加对 System.Windows.Forms.dll 的引用 。 | 在方法、索引器、属性访问器或事件访问器内。 |
namespace | 创建命名空间声明。 | 在命名空间(包括全局命名空间)中。 |
prop | 创建自动实现的属性声明。 | 在类或结构中。 |
propfull | 创建具有 get 和 set 访问器的属性声明。 |
在类或结构中。 |
propg | 创建具有专用 set 访问器的只读自动实现的属性。 |
在类或结构中。 |
sim | 创建 static int Main 方法声明。 | 在类或结构中。 |
struct | 创建结构声明。 | 在命名空间(包括全局命名空间)、类或结构中。 |
svm | 创建 static void Main 方法声明。 | 在类或结构中。 |
switch | 创建 switch 块。 | 在方法、索引器、属性访问器或事件访问器内。 |
try | 创建 try-catch 块。 | 在方法、索引器、属性访问器或事件访问器内。 |
tryf | 创建 try-finally 块。 | 在方法、索引器、属性访问器或事件访问器内。 |
unchecked | 创建 unchecked 块。 | 在方法、索引器、属性访问器或事件访问器内。 |
unsafe | 创建 unsafe 块。 | 在方法、索引器、属性访问器或事件访问器内。 |
using | 创建 using 指令。 | 在命名空间(包括全局命名空间)中。 |
while | 创建 while 循环。 | 在方法、索引器、属性访问器或事件访问器内。 |