草庐IT

NetClassA

全部标签

c# - 可以将接口(interface)添加到现有的 .NET 类型吗?

我下面的示例涉及2个NET类,它们都包含CommonMethod方法。我想设计的MyMethod可以接受任一类(Using),同时保留NetClassA和NetClassB共有的功能。Case1会这样做,只是它是非法的,如下所述。除了INetClassA和INetClassB不存在之外,案例2也将实现目标。因此,我的问题是有没有一种方法可以对现有的.NET类型(案例3)强加自定义接口(interface)(ICommonNetMethods)?欢迎使用替代解决方案来解决我的问题。//Case1:Illegalbecause"where"canonlyhave1baseclasspubl

c# - 可以将接口(interface)添加到现有的 .NET 类型吗?

我下面的示例涉及2个NET类,它们都包含CommonMethod方法。我想设计的MyMethod可以接受任一类(Using),同时保留NetClassA和NetClassB共有的功能。Case1会这样做,只是它是非法的,如下所述。除了INetClassA和INetClassB不存在之外,案例2也将实现目标。因此,我的问题是有没有一种方法可以对现有的.NET类型(案例3)强加自定义接口(interface)(ICommonNetMethods)?欢迎使用替代解决方案来解决我的问题。//Case1:Illegalbecause"where"canonlyhave1baseclasspubl