共用方式為


Snippet 項目 (IntelliSense 程式碼片段)

更新:2007 年 11 月

指定該程式碼片段的參考、匯入、宣告和程式碼。

<Snippet>
    <References>... </References>
    <Imports>... </Imports>
    <Declarations>... </Declarations>
    <Code>... </Code>
</Snippet>

屬性和項目

下列章節將說明屬性 (Attribute)、子項目和父項目。

屬性

無。

子項目

項目

描述

Code

必要項目。

指定您要插入文件檔的程式碼。Snippet 項目中必定正好有一個 Code 項目。

Declarations

選擇性項目。

指定可以編輯的程式碼片段中所含的常值 (Literal) 和物件。Snippet 項目中可能有零個或一個 Declarations 項目。

Imports

選擇性項目。

群組個別的 Import 項目。Snippet 項目中可能有零個或一個 Imports 項目。

References

選擇性項目。

群組個別的 Reference 項目。Snippet 項目中可能有零個或一個 References 項目。

父項目

項目

描述

CodeSnippet

允許您指定標題和多個 IntelliSense 程式碼片段,您可以將它們插入 Visual Studio 程式碼檔案。

範例

下列程式碼會示範如何使用 Snippet 項目及其子項目,來撰寫建立 SqlDataAdapter 的 Visual C# 程式碼片段。

<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>Create a data adapter</Title>
            <Description>Creates a SqlDataAdapter object.</Description>
            <Author>Microsoft Corporation</Author>
            <Shortcut>createadapter</Shortcut>
        </Header>
        <Snippet>
            <Declarations>
                <Literal>
                    <ID>SQL</ID>
                    <ToolTip>Replace with a SQL connection string.</ToolTip>
                    <Default>"SQL connection string"</Default>
                </Literal>
                <Object>
                    <ID>Connection</ID>
                    <Type>System.Data.SqlClient.SqlConnection</Type>
                    <ToolTip>Replace with a connection object in your application.</ToolTip>
                    <Default>dcConnection</Default>
                </Object>
            </Declarations>
            <Code Language="CSharp">
                <![CDATA[
                    daCustomers = new SqlClient.SqlDataAdapter();
                    selectCommand = new SqlClient.SqlCommand($SQL$);
                    daCustomers.SelectCommand = selectCommand;
                    daCustomers.SelectCommand.Connection = $Connection$;
                ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

請參閱

概念

程式碼片段結構描述參考