我需要一種方法來過濾我的程序集以獲取所有類,從泛型類繼承。我找到了一些帖子,但他們最喜歡如何檢查的繼承(例如How to check if a class inherits another class without instantiating it?和Check if a class is derived from a generic class)。但這些帖子並沒有幫助我。 我所有的類都繼承自一
我有一些實體,可能會或可能不會從其他對象繼承,但它們將實現一個接口,我們稱它爲IMyInterface。 public interface IMyInterface {
long MyPropertyName { get; set; }
}
的對象總是會實現這個接口,但是它可以在該對象從繼承的類已經實現。我如何獲得實現此接口的類的名稱? 例子應該給這些結果 public class
怎麼假設我們有一個NodeInput類是這樣的: public class NodeInput
{
}
public sealed class NodeInput<T> : NodeInput
{
}
我們有Node類,如下所示: public abstract class Node
{
public Node()
{
var fieldInfo