Get the types nested within the current Type C#

To get the types nested within the current Type, the code is as follows −

Example

 Live Demo

using System;
public class Demo {
   public static void Main() {
      Type type1 = typeof(Subject);
      try {
         Type[] type2 = type1.GetNestedTypes();
         Console.WriteLine("Nested Types...");
         for (int i = 0; i 

Output

This will produce the following output −

Nested Types...
Subject+BasicSubject
Subject+AdvSubject

Example

Let us see another example −

 Live Demo

using System;
using System.Reflection;
public class Demo {
   public static void Main() {
      Type type1 = typeof(Subject);
      try {
         Type[] type2 = type1.GetNestedTypes(BindingFlags.Public);
         Console.WriteLine("Nested Types...");
         for (int i = 0; i 

Output

This will produce the following output −

Nested Types...
Subject+BasicSubject
Subject+AdvSubject
Updated on: 2019-12-11T10:54:09+05:30

202 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements