C# 我如何在一个我不知道的类上实现IComparable';不写
库中有一个类没有实现IComparable 我想实现它,但问题是我不能修改这个类,因为它在库中 这个类在我的项目中经常使用,所以如果可能的话,我不想创建自己的继承版本来实现IComparable 我无法修改该类,因为它位于库中 你回答了你自己的问题 创建我自己的继承版本,实现IComparable 这就是解决办法。这是没有办法的。您在设计时没有可修改类的代码,也不能在运行时修改类(即使您可以在运行时修改类,编译器也不知道您在做什么,因此您必须做一些奇怪的事情来避免编译器错误)C# 我如何在一个我不知道的类上实现IComparable';不写,c#,C#,库中有一个类没有实现IComparable 我想实现它,但问题是我不能修改这个类,因为它在库中 这个类在我的项目中经常使用,所以如果可能的话,我不想创建自己的继承版本来实现IComparable 我无法修改该类,因为它位于库中 你回答了你自己的问题 创建我自己的继承版本,实现IComparable 这就是解决办法。这是没有办法的。您在设计时没有可修改类的代码,也不能在运行时修改类(即使您可以在运行时修改类,编译器也不知道您在做什么,因此您必须做一些奇怪的事情来避免编译器错误) 但是您可以从它们继
但是您可以从它们继承(只要它们没有被声明为
密封的
)。这感觉像是一个XY问题-。为什么你认为你需要这样做?可能的复制品你可以看看使用。