>>830
sealed クラスならいざ知らず、そうじゃないクラスならば全ての子クラス数を取得することは無理っすよ
アセンブリ単位でクラス数が固定されているのならば、↓のような感じでできますが

[手順]
Assembly.GetAssembly().GetTypes() とかでアセンブリ内の全ての Type の配列を取得
Type.IsSubclassOf(typeof(ClassA)) で一つ一つ確かめながら数えていく