代码段

代码段是小使用上下文菜单命令或 hotkeys,的组合在代码文件中插入的块可重用的代码。 它们通常包含常用的代码块例如尝试最终或如果其他块,但是,它们可以使用插入整个类或方法。

展开代码段和外侧代码段

在 Visual Studio 中有两个代码段:展开代码段,将添加到指定的插入点并且可以替换代码段快捷方式,并且,外侧代码段 (仅限于 c# 和 C++),在选定的周围添加代码块。

插入代码段的示例:在 C# 快捷 tryf 用于尝试最终块中插入:

try
{

}
finally
{

}

通过单击 插入代码段 可以将此代码段在代码窗口、然后 Visual C#,然后类型 tryf的上下文菜单,然后选项也可以键入 tryf 并按 tab + TAB。

的示例使用外侧代码段:在 C++ 快捷 if 可用作插入代码段或作为外侧代码段的。 如果选择行代码 (例如 return FALSE;),然后单击 外侧,则 如果,代码段在行周围展开:

if (true)
{
    return FALSE;
}

代码段替换参数

代码段可以包含替换参数,只是占位符必须替换适合精确代码编写。 在前面的示例中 true 是替换参数,使用适当的情况会替换。 所做的替换为同一个替换参数的每个实例在代码段的重复。 例如,在 Visual Basic 中具有一个代码段插入属性。 单击 插入代码段 在代码窗口的上下文菜单,然后 编码模式,然后 属性,程序,事件,然后 定义一个属性。 插入下列代码:

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 方法的值来更改为 Int。

代码段管理器

您可以查看当前安装,以及它们的磁盘位置,然后单击 工具/代码段管理器的所有代码段。 代码段的语言显示。

您可以添加或移除代码段目录与 代码段管理器 对话框的 添加移除 按钮。 若要添加各个代码段,请使用 导入 按钮。

请参见

任务

演练:创建代码段

如何:分发代码段

疑难解答:代码段

参考

Visual C# 代码段

概念

有关使用代码段的最佳做法

代码段架构参考