接口包含沒有實現的方法。
但是,如果我的代碼:
public interface ITest
{
void Print(string message);
}
public static void FullPrint(this ITest test, string message)
{
Console.WriteLine("-------------------");
test.Print(message);
Console.WriteLine("-------------------");
}
static void Main(string[] args)
{
ITest test = new CTest();
test.FullPrint("test");
}
public class CTest : ITest
{
public void Print(string message)
{
Console.WriteLine(message);
}
}
我有隻對本接口的實現。
所以,在這種情況下,我的接口是否包含方法?
你有沒有實現有方法的。你只有聲明。 – xanatos
你的代碼缺少'CTest',這是關鍵。 –
@HenkHolterman我已經更新了代碼 –