代码段

代码段是您可以将可重用的代码块您的代码的位置需要它。代码段可以是简单或多个复杂 (例如,阻止例如尝试最终,并根据其他为,通常,但您也可以使用代码段插入整个选件类或方法。

插入代码段和外侧代码段

Visual Studio 启用两个代码段:插入代码段,将添加到指定的插入点,和外侧代码段 (仅限于 c# 和 C++),在选定的周围添加代码块。

插入插入代码段在代码中,在要放置此代码段显示的光标,打开快捷菜单上,选择 插入代码段,然后定位到所需的代码段,选择它,然后按 tab 键。如果您已经知道此代码段的名称,请键入其名称在光标然后按 Tab+Tab。例如,通过使用 插入代码段 命令,可以插入以下 C# 插入代码段由键入的 tryf 并按 Tab+Tab,或。

try
{

}
finally
{

}

为外侧代码段插入一个,突出显示要包含的代码,打开快捷菜单上,选择 外侧代码,然后定位到所需的代码段,选择它,然后按 tab 键。例如,获取下面的 C++ 代码,可以键入 return FALSE,显示它,打开快捷菜单上,选择 外侧代码,然后选择 if 并按 tab。

if (true)
{
    return FALSE;
}
说明说明

某些代码段 (例如,C++ if 代码段可以使用或作为插入代码段或外侧代码段。

代码段替换参数

代码段可以包含替换参数,只是占位符必须替换相应代码编写。在前面的示例中,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# 代码段

概念

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

代码段架构参考