Например, допустим, я хотел создать класс, который наследует System.Diagnostics.StopWatch, и для этого примера представьте, что System.Diagnostics.Stopwatch.StartNew () - единственный открытый конструктор для этого класса (я знаю, что нет, но я пытаюсь унаследовать другой класс, где это так):
public class Example : System.Diagnostics.Stopwatch
{
public Example()
{
// ... return System.Diagnostics.Stopwatch.StartNew();
}
}
Я знаю, что есть очевидные обходные пути, но просто интересно, возможно ли это в C #