C#8默认接口:它们也可以继承吗?

时间:2017-10-05 18:57:09

标签: c#

我知道C#8仍在大力发展,但我对默认接口公告感到担忧/兴奋。我见过的例子都是这样的:

public interface IMyDefaultInterFace
{
    public int SomeDefaultFunction(int charge, int multiplier)
    {
       return charge * multiplier;
    }
}

这很棒,但我怀疑(并希望)这也是可能的:

public interface ISomeOtherInterface 
{
   int charge { get; set; }
}

public interface IMyDefaultInterFace : ISomeOtherInterface
{
    int SomeDefaultFunction(int multiplier)
    {
       return charge * multiplier;
    }
}

有人知道这是否是计划?我知道由于范围或其他原因而涉及一些潜在的复杂性,但前者似乎没有提供任何显着的优势,而后者提供了一些强大的可能性。

就像我说的那样,我知道它很早。也许一些MS潜伏者有一些内幕信息?

0 个答案:

没有答案