Вот простой пример:C# - Открыть статический класс внутри обычного класса?
ASP.NET предоставляет несколько статических классов, основанных на поставщике членства. Мы навсегда используем их на наших страницах. Нам также необходимо расширить базу System.Web.UI.Page класс. Итак, мы подумали, что мы должны разоблачить различные статические классы в нашей реализации OurCompany.Web.UI.Page.
Мы не можем использовать переменную:
System.Web.Security.Roles myRoles;
Мы не можем подвергать его как свойство:
internal System.Web.Security.Roles Roles { get { return System.Web.Security.Roles; } }
Мы не можем унаследовать его:
internal class Roles : System.Web.Security.Roles
Можно ли подвергать статический класс?
Yah. Думал, что это сойдет на что-то подобное. Благодаря! –