動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

Interfaceに拡張メソッドを入れるとデフォルト実装できる

出典: C#でInterfaceに拡張メソッドを追加してデフォルト実装してみるInterfaceに拡張メソッドを入れるとデフォルト実装できる

Interfaceに拡張メソッドを入れるとデフォルト実装できる (csharp)#c0e9f3bf46f1
    public static class AnimalExtenssionMethod
    {
        public static void Roar(this IAnimal animal)
        {
            Console.WriteLine(animal.RoarSound);
        }
    }
▸ 実行ボタンで結果を表示
  • id: #c0e9f3bf46f1
  • lines: 7
  • extracted: 2026-06-10
  • captured: 2026-06-04

Source収録記事

この snippet は記事の「Interfaceに拡張メソッドを入れるとデフォルト実装できる」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

8
図鑑トップ