c# Visual Studio 2010:创建自定义预设类

本文关键字:自定义 创建 Visual Studio 2010 | 更新日期: 2023-09-27 18:18:35

我通常使用以下布局创建类:

    public class [classname]
    {
        #region Properties
        #endregion
        #region Initialization
        public [classname]()
        {
        }
        #endregion
        #region Events
        #endregion
        #region Methods
        #endregion
    }

是否有办法使它,所以当我创建一个新类,这是自动为我?

c# Visual Studio 2010:创建自定义预设类

在VS中,转到工具->代码段管理器并选择Visual c#。导航以显示路径,它应该类似于:

C:'Program Files (x86)'Microsoft Visual Studio 10.0'VC#'Snippets'1033'Visual C#
or
C:'Program Files (x86)'Microsoft Visual Studio 11.0'VC#'Snippets'1033'Visual C#

在改变一些东西之前,我建议关闭VS.创建一个名为"区域"的新文件。并插入:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>TheRegions</Title>
            <Shortcut>TheRegions</Shortcut>
            <Description>Codesnippet</Description>
            <Author>Authorname</Author>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Declarations>
                <Literal Editable="false">
                    <ID>classname</ID>
                    <ToolTip>ClassName</ToolTip>
                    <Function>ClassName()</Function>
                    <Default>ClassNamePlaceholder</Default>
                </Literal>
            </Declarations>
            <Code Language="csharp"><![CDATA[
            #region Properties
            #endregion
            #region Initialization
            public $classname$ ()
            {
            }
            ~$classname$()
            {
            }
            #endregion
            #region Events
            #endregion
            #region Methods
            #endregion
            ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

复制该文件的位置,启动VS,并键入"区域"智能感知应该出现。

您可以使用JetBrains ReSharper创建和使用类模板