我需要继承2个类(第3方类)。
(class1) - System.Web.UI.MobileControls.MobileUserControl
(class2) - PortalModuleBase
我有一个usercontrol ...通常我继承“PortalModuleBase”类,但这次我还需要在我的Usercontrol(.ASCX)中继承“System.Web.UI.MobileControls.MobileUserControl”。
我在this文章中读到了关于使用Interface进行多重继承的文章,当你进行goolge时结果相同,但我认为这并不能解决我的问题....
我读过,这在C#中是不可能的......
但是如何解决这个问题?
感谢,
它是VS2008 -ASP.NET
答案 0 :(得分:1)
看看this article。它描述了一种方式,但使用起来很不舒服。
答案 1 :(得分:0)
.net。
不支持多重继承答案 2 :(得分:0)
.Net不支持多重继承。您应该使用interfaces来明确实现常见行为(即MobileUserControl
中存在的行为)。
这种语言有很好的理由不支持多重继承,但它确实意味着,在你的情况下,你需要做更多的工作。