エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第5回 拡張メソッド(3/3) - @IT
メソッド呼び出しと型の関係 拡張メソッドを呼び出す場合、注意すべき点は、異なるパラメータを持つメソ... メソッド呼び出しと型の関係 拡張メソッドを呼び出す場合、注意すべき点は、異なるパラメータを持つメソッドは別のメソッドと見なされるという点である。つまり、同じ名前のメソッドがすでに存在するため拡張メソッドを呼び出せないケースでも、パラメータの型を変えると呼び出せてしまうケースが存在する。 また、その型を包含する基本的な型を持つパラメータがあれば、異なる型でも拡張メソッドは呼び出されないかもしれない。 それを具体的に見るために、以下のサンプル・コードを作成した。 using System; using X; namespace X { public static class A { // 拡張メソッド public static void MyMethod(this object obj, int i) { Console.WriteLine("A.MyMethod~int called");