問題タブ [default-interface-member]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
64 参照

c# - C# 8.0 の既定のインターフェイスの実装を説明できる人はいますか?

私は C# 8.0 を初めて使用するので、既定のインターフェイスの実装を知りたいですか?

0 投票する
3 に答える
75 参照

c# - さまざまなインターフェースのデフォルト実装をどのように使用できますか?

私が知っているように、継承されたクラスのインスタンスを、必要なメソッドが実装されているインターフェイスにアップキャストしてから呼び出す必要があります。

必要なさまざまなメソッドのデフォルト実装を備えたインターフェースがほとんどない場合はどうなりますか? これを解決できるパターンはありますか、それとも特定のインターフェイスのメソッドを呼び出すために常にasキーワードを使用する必要がありますか?