I have tried to browse through the list of similar questions here, but unfortunately I haven't got the answer I am looking for.
The question I have is quiet simple. Using DotNet, is there a way to get a list of the concrete classes which are derived from an abstract class in C# ?
For example: An abstract class is called Animal. And it has 3 concrete classes derived from it, which are dog, cat and bird.
I would like to get the list of the concrete classes of this Animal abstract class, which will give me the string of the concrete classes name, i.e. dog, cat and bird.
Is there a way to do this in C#?