class bass
class extend :base
というクラスがあり
baseに
static base Create(){return new base()}
があります。

しかし、これだとextend.Create()としてもbaseが返ります。
base.Create〈extend〉()としてもいいのですが、やはりextend.Create()としたいところです。

継承クラスで同じ名前のstaticメソッドを上書きできますが、基底のみで対応することは可能でしょうか?