Los miembros de la interfaz no pueden tener una definición [duplicado]

Esta pregunta ya tiene una respuesta aquí:

No se pueden utilizar los métodos predeterminados de la interfaz 2 respuestas

¿Por qué no puedo agregar la implementación predeterminada de esta interfaz?

Tengo C # 8 / .NET Core 3.0 (como se ve en Main)

Pero por alguna razón grita:

'ITest.Test ()': los miembros de la interfaz no pueden tener una definición

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..]);
    }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta