在C#中默认将接口设置为public

时间:2013-01-05 12:10:52

标签: c# .net visual-studio-2010

Visual Studio有没有办法创建我的界面'public'?例如,右键单击文件夹 - >创建新项目 - >代码 - >接口

每当创建文件时,都没有访问修饰符。

interface IMyInterface 
{

}

有没有办法将其默认为公开?

public interface IMyInterface
{

}

我总是忘记手动将它们更改为公开(如果需要)。

2 个答案:

答案 0 :(得分:5)

使用上面显示的公共IMyInterface界面打开您的项目。

转到File > Export Template

按照步骤(确保选择项目模板而不是项目模板)并将其保存在您选择的名称下。

当您重新启动visual studio并打开一个项目时,它将从添加项目对话框中可用。您可以在对话框中设置界面名称,就像使用其他项目一样。

请注意,这不会覆盖随Visual Studio安装的默认界面模板,因此您仍可以在需要时轻松创建私有界面。

答案 1 :(得分:1)

您还可以为公共接口创建代码段,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
    <Header>
        <Title>public interface</Title>
    </Header>
    <Snippet>
        <Code Language="csharp">
            <![CDATA[
    public interface IMyInterface
        {
            }
    ]]>
        </Code>
    </Snippet>
</CodeSnippet>

并将其另存为publicinterfacecsharp.snippet。 然后转到工具 - &gt;代码片段管理器......
选择语言为C#和My Code Snippets文件夹,然后单击导入..并指向保存该片段的位置。现在,在任何新项目中,您都可以在编辑器窗口中右键单击并选择“插入代码片段” - >我的代码片段 - &gt; publicinterfacecsharp。