並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 1 件 / 1件

新着順 人気順

拡張メソッドの検索結果1 - 1 件 / 1件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

拡張メソッドに関するエントリは1件あります。 資料、 プログラミング、 C# などが関連タグです。 人気エントリには 『【C#】 拡張メソッドで型によるswitchやif判定をできるだけ消す - Qiita』があります。
  • 【C#】 拡張メソッドで型によるswitchã‚„if判定をできるだけ消す - Qiita

    今回の話 以前、Visitorパターンで型によるswitchやif判定を消すという記事を書きました。前回のやり方に従えばVisitorパターンを使えばswitch文を消せて型安全にすることができました。 ただ、「じゃあ実際使いやすいのか?」というと正直なところ微妙でした。 そういうわけで今回は「妥協をしてできるだけ安全にしながら使い勝手を保つ」方法を紹介します。 前回のおさらい 問題としたコード Visitorパターンで型によるswitchやif判定を消すで紹介したコードのおさらいです。 何を重視していたかというと「型の網羅性を保証したい」でした。あるデータ構造群を他のデータ構造に変換するときなど、switchを使ったパータンマッチングで記述することができます。 using System; namespace Visitors.Samples { public static class C

      【C#】 拡張メソッドで型によるswitchやif判定をできるだけ消す - Qiita
    1

    新着記事