編譯器錯誤 CS0144
無法建立抽象類別或介面 'interface' 的執行個體
您無法建立 抽象 類別或 介面的執行個體。 如需詳細資訊,請參閱介面。
下列範例會產生 CS0144:
// CS0144.cs
interface MyInterface
{
}
public class MyClass
{
public static void Main()
{
MyInterface myInterface = new MyInterface (); // CS0144
}
}
您可以實作下列兩個解決方案之一,以解決此問題:
變更型別宣告,讓其不會是抽象的:從類別宣告中移除 abstract 關鍵字,或將類型從介面變更為類別。
建立衍生自抽象類別或會實作介面的類型。