Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在postsharp中使用MultipleInheritance_C#_Compilation_Aop_Postsharp - Fatal编程技术网

C# 如何在postsharp中使用MultipleInheritance

C# 如何在postsharp中使用MultipleInheritance,c#,compilation,aop,postsharp,C#,Compilation,Aop,Postsharp,如何使用postsharp实现多重继承? 有一个例子,但我对postsharp是新手。我不能把它移植到最新版本 postsharp的版本在最新的postsharp中仍然可用。您将需要使用更新的GetPublicInterfaces方法,并以不同的方式处理泛型(请参阅)。我们目前没有这方面的样品 但是,也可以在方面上使用将行为注入类型。有关详细信息,请参阅。引入接口的方面也提供了接口的实现,因此它将充当“基类”。使用此方法,可以创建与示例中相同的模式 请注意,C#或CLR不支持真正的多实现继承-这

如何使用postsharp实现多重继承? 有一个例子,但我对postsharp是新手。我不能把它移植到最新版本 postsharp的版本在最新的postsharp中仍然可用。您将需要使用更新的GetPublicInterfaces方法,并以不同的方式处理泛型(请参阅)。我们目前没有这方面的样品

但是,也可以在方面上使用将行为注入类型。有关详细信息,请参阅。引入接口的方面也提供了接口的实现,因此它将充当“基类”。使用此方法,可以创建与示例中相同的模式


请注意,C#或CLR不支持真正的多实现继承-这些模式允许您模拟这种继承。

请确保在使用标记之前阅读标记信息,以免无意中误用任何标记。
visual studio
标记仅用于与visual studio应用程序相关的问题,而不是用它编写的代码。这在一定程度上适用于我。是否可以将属性和方法上的属性复制到目标classIt?如果可以,请参阅。