.net - 如何查找哪些类实现了接口(interface) (.Net)

标签 .net inheritance

我能找到的最接近这个问题的是这个:Getting all types that implement an interface

但是这是在代码中使用的,要使用它我必须更改代码,重新编译并运行。我想知道是否有一种更简单的方法来查找实现某个接口(interface)的所有类。

我似乎经常遇到这个问题,以至于我正在寻找一些更简单/更通用的方法来找到我的答案。最近我想知道我可以使用哪些类来实现 ISet,对我来说哪个类并不重要,只需要一个来创建一个实例。

所以我想知道是否有任何方法可以找到实现给定接口(interface)的所有类?

谢谢, 杰夫

最佳答案

使用ReSharper ,右键单击接口(interface),转到实现,从其填充的列表中选择您想要查看的接口(interface)。

我认为没有办法以编程方式完成此操作,但如果您只是指在 IDE 中,这是最简单的方法。

关于.net - 如何查找哪些类实现了接口(interface) (.Net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/927861/

相关文章:

.net - Windows 窗体计时器错误或使用不当?

c++ - 调用姐妹类 C++ 的函数

Java:静态父/子变量和方法

.NET 网络爬虫需要测量 Time To First Byte of HttpWebResponse

c# - 在组合框中写入

java - 从子类访问父类的私有(private)实例变量?

python - 在 Python 中继承方法的文档字符串

c# - 在 .NET 中创建插件环境的最佳方式

c# - 如何从文件夹中获取C#中的文件位置

.net - Visual Studio 2008 宏 : write to output pane