5

Visual Studio 有什么方法可以创建我的“公共”界面?例如,右键单击文件夹 -> 创建新项目 -> 代码 -> 界面。

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

interface IMyInterface 
{

}

有什么方法可以默认将其公开吗?

public interface IMyInterface
{

}

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

4

2 回答 2

5

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

File > Export Template

按照步骤操作(确保选择item template 而不是Project template)并将其保存在您选择的名称下。

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

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

于 2013-01-05T12:20:43.883 回答
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。然后转到 Tools -> Code Snippets Manager...
选择语言为 C# 和 My Code Snippets 文件夹,然后单击 Import.. 并指向保存代码片段的位置。现在在任何新项目中,您可以右键单击编辑器窗口并选择插入代码片段 -> 我的代码片段 -> publicinterfacecsharp。

于 2013-01-05T13:12:33.123 回答