エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第5回 拡張メソッド(2/3) - @IT
拡張メソッドの概要 拡張メソッドは、すでに存在するクラスに対して、そのクラスを変更することなく、メ... 拡張メソッドの概要 拡張メソッドは、すでに存在するクラスに対して、そのクラスを変更することなく、メソッドを追加できる機能である。 まず、最もシンプルな例を見てみよう。 下記のリスト5は、名前空間「Y」にあるクラス「A」を変更することなく、メソッド「MyMethod」を追加するものである。 using System; using X; namespace X { static class B { // 拡張メソッド public static void MyMethod(this Y.A a) { Console.WriteLine("MyMethod called"); } } } namespace Y { class A { } class Program { static void Main(string[] args) { var a = new A(); a.MyMethod()