そのため、いくつかの Web サービスをラップするシングルトン クラスを使用しています。サービスへの参照は、プライベートな静的読み取り専用メンバーとして格納されます。同一のインターフェイスで異なる Web サービスをラップする、非常によく似たクラスが必要です。最初のクラスから継承し、private static readonly メンバーを新しいメンバーでオーバーライドすると、すべてが思ったほどスムーズに機能しますか? 継承されたすべての関数 (一部のパブリック、一部のプライベート、一部の静的) は新しい参照を使用しますか?
以前に静的メンバーの継承でいくつかの癖に遭遇したので、私は尋ねます。