use*_*316 2 .net c# interface c#-4.0
我有app结构 -
public abstract class a
{
}
//defined in a.dll
public abstract class b
{
}
//defined in b.dll
//Above 2 DLL reference added in main project where I want to derive both of this abstract classee like
public abstract class proj : a, b
{
}
Run Code Online (Sandbox Code Playgroud)
我能够推导出任何一个而不是两者兼而有之.所以请指导我做错过的事情或错误的编码.
Dar*_*ren 10
你不能使用C#进行多重继承
您可以使用界面来实现此目的.
public interface Ia
{
}
public interface Ib
{
}
public abstract class MainProject : Ia, Ib
{
}
Run Code Online (Sandbox Code Playgroud)
接口仅允许方法,属性,事件和索引器的签名.您必须在proj类中定义这些实现.
http://msdn.microsoft.com/en-gb/library/87d83y5b(v=vs.110).aspx