2 つのカスタム サーバー コントロール クラスがあります。1 つは TextBox から継承し、もう 1 つは Label から継承します。
両方のクラスには、かなり多くの共通コード (さまざまなプロパティと属性レンダリング ロジック) が含まれていますが、クラスにはいくつかの異なるコードも含まれています。
理想的には、共通コードは抽象クラスに含まれ、各カスタム コントロールはその抽象クラスから継承されます。もちろん、これは不可能です。これらはそれぞれの基本クラスから既に継承されており、c# は多重継承をサポートしていないためです。コードの重複の問題を解決するにはどうすればよいですか?