以下の内容はhttps://bleis-tift.hatenablog.com/entry/20081201/1228060920より取得しました。


拡張メソッドをどこに書くか

拡張メソッドをクラスとかインターフェイスの拡張として使うなら別だけど、null安全なメソッド*1の提供を目的として使うなら、同じファイルに記述するのがいいんじゃなかろうか。

public sealed class Hoge { ... }

public static class HogeExtension { ... }

こんな感じに。
usingなんてほとんど気に留められることのない1文に振り回されるのは嫌だしね*2

*1:拡張メソッドは単なるシンタックスシュガーでしかないので、null安全なメソッドが作成できる

*2:これを回避したいだけなら名前空間を同じにすればいい




以上の内容はhttps://bleis-tift.hatenablog.com/entry/20081201/1228060920より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14