首页 文章

无法使用接口默认方法

提问于
浏览
1

我已经安装了新版本的visual studio并将项目设置为C#8 . 当我尝试使用下面的新界面功能时,它说我无法在界面中实现,似乎我不能使用新功能 . 任何人都可以解释为什么,它仍然不包括在2019预览中吗?

interface IDefaultInterfaceMethod
{
    public void DefaultMethod()
    {
        Console.WriteLine("I am a default method in the interface!");
    }
}

1 回答

  • 1

    基于this

    微软已经充实了有关C#Version 8.0的更多细节,这是该语言的下一个计划主要版本 . C#8.0预计将在2019年到货,与.Net Core 3.0的到来同时发布 .

    所有C#8功能仍处于开发阶段,可能会发生变化 . 因此,最好等到最终版本中的功能结束 . 以下博客也可能有所帮助:

    Any estimation for C# 8.0 release date?

    并非所有C#8.0功能都可用(Visual Studio 2019的预览1) . 您可以在以下链接中找到当前可用功能的列表:

    Take C# 8.0 for a spin

相关问题