在c#中默认设置接口为public

本文关键字:接口 public 设置 默认 | 更新日期: 2023-09-27 17:50:42

是否有任何方法为Visual Studio创建我的界面'公共'?例如,右键单击文件夹->创建新项目->代码->接口。

无论何时创建文件,都没有访问修饰符。

interface IMyInterface 
{
}

是否有办法默认它使其公开?

public interface IMyInterface
{
}

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

在c#中默认设置接口为public

使用上面所示的公共IMyInterface接口打开项目。

File > Export Template

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

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

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

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

<?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。然后转到工具->代码片段管理器…
选择语言为c#和我的代码片段文件夹,然后单击导入。并指向保存代码片段的位置。现在,在任何新项目中,您可以右键单击编辑器窗口并选择插入代码片段->我的代码片段-> publicinterfacecsharp。