只有當介面的 *.dll 檔案可用時,我才有一個應該從介面繼承的類。
例子:
“commandInterface.dll”包含以下介面:
public interface ICommand
{
string GetName();
string Run(string[] args);
}
“main.exe”包含以下類:
public class TestCommand : ICommand
{
public string GetName()
{
return "test";
}
public string Run(string[] args)
{
return args[0];
}
}
如果兩個檔案都在同一個目錄中,這將有效。即使“commandInterface.dll”丟失,有什么方法可以運行“main.exe”嗎?這樣類仍然存在,只是它不再從介面繼承?
uj5u.com熱心網友回復:
不可以。如果缺少介面,這將不起作用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/515855.html
標籤:C#班级遗产dll界面
上一篇:集成測驗,在同一個測驗中的http請求之間重置會話登錄
下一篇:如何在C 中為抽象類定義迭代器
