using static Project.Pages;
public static void Main()
var home = GetPage<Home>();
var dashboard = GetPage<Dashboard>();
var profile = GetPage<Profile>();
Console.WriteLine(home.GetType().Name);
Console.WriteLine(dashboard.GetType().Name);
Console.WriteLine(profile.GetType().Name);
public static class Pages
public static T GetPage<T>() where T : new()
public class Dashboard { }