fc2ブログ
C#でクラスにメソッドを追加できる拡張メソッドについて
C#では拡張メソッドを使うことによって、クラスの継承等を使うことなく、メソッドの追加を行うこともできます。
メソッドのバッティングやコードのトレーサビリティ?などを考えると使う局面の吟味が必要かもですが、便利な機能の一つでもあるので記録しておきます。

拡張メソッドを使用する場合は以下のようにします。

  • 拡張メソッドを定義した、staticクラスとstaticメソッドを準備する
  • 準備したstaticメソッドの第一引数にthis修飾子をつける
  • 拡張メソッドを使う場合は、usingを使用して拡張メソッドをインポートする

 使い方については、Qiitaに掲載された記事「【C#】拡張メソッドの作り方」にまとまっていました。そちらを参照してください。
 将来的にこれらの内容は、にてまとめ記事を作りたいと思っていますが、まずは、これはと思ったものを備忘録として記録することにしました。

【C#】

テーマ:ひとりごと - ジャンル:アフィリエイト

コメント
コメント
コメントの投稿
URL:
本文:
パスワード:
非公開コメント: 管理者にだけ表示を許可する
 
トラックバック
トラックバック URL
トラックバック
copyright © 2023 koblogx さんのブログ all rights reserved.
Powered by FC2ブログ.