членов @Interface не может быть определения [дубликата]

На этот вопрос уже есть ответ:

Нельзя использовать методы интерфейса по умолчанию 2 ответа

Почему я не могу добавить реализацию этого интерфейса по умолчанию?

У меня есть C # 8 / .NET Core 3.0 (как видно из Main)

Но почему-то это кричит:

'ITest.Test ()': члены интерфейса не могут иметь определения

interface ITest
{
    // Interface members cannot have a definition
    void Test()
    {
        Console.WriteLine("Interface");
    }
}

public class Test : ITest
{
    void ITest.Test()
    {
        throw new NotImplementedException();
    }
}
class Program
{
    static void Main(string[] args)
    {
        // this works properly
        var arr = "test".ToCharArray();

        Console.WriteLine(arr[1..2]);
        Console.WriteLine(arr[..2]);
        Console.WriteLine(arr[..^1]);
        Console.WriteLine(arr[^1..]);
    }
}

Ответы на вопрос(2)

Ваш ответ на вопрос