というクラスがWebUtil
あり、その中には という抽象関数がありGetWebpage()
ます。この関数の 1 つの実装ではWebClient
クラスを使用し、別の実装ではHttpClient
await/async 機能を備えた new を使用します。問題は、HttpClient
requires the method to returnの使用ですTask<>
。そのため、抽象メソッドの定義を変更しました。しかし今、 を使用する関数はWebClient
も返さなければなりませんTask<>
。
これを処理する良い方法はありますか?私がよく知らないことはありますか?