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

そもそも拡張メソッドとは?

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

そもそも拡張メソッドとは? (csharp)#2eff0113ecce
    class Program
    {
        static void Main(string[] args)
        {
            int num = 2;
 
        // 2の2乗
        Console.WriteLine(num.Square());
        // 2の3乗
        Console.WriteLine(num.Square().Square());
        // 2の4乗
        Console.WriteLine(num.Square().Square().Square());
 
        Console.WriteLine();
 
    }
}
▸ 実行ボタンで結果を表示
  • id: #2eff0113ecce
  • lines: 17
  • extracted: 2026-06-10
  • captured: 2026-06-04

Source収録記事

この snippet は記事の「そもそも拡張メソッドとは?」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

8
図鑑トップ