2023年11月12日
電子出版事業部新刊情報total 255 count

C#ソースコードのデザインのパターン達 川俣晶

Written By: 株式会社ピーデー・サイト管理者連絡先

概要 §

 ソースコードには繰り返し出現するパターンがある。筆者が独断と偏見と思いつきで、C#のソースコードでメリットのあるパターンをいくつか紹介する。君もパターンをマスターして、ソースコードをレベルアップしよう!

目次

C#ソースコードのデザインのパターン達

まえがき

サンプルソースについて

カスタマイズ可能なメソッド

遅延実行

nullデリゲート

判断条件式

コンパイル時にチェック可能な名前付コレクション

汎用雑居クラス

getter/setterによる参照

初期化テンプレート オブジェクト

フラット オブジェクト

フラット オブジェクト ファクトリ

privateメンバーからローカル関数に昇格

ローカル関数からキャプチャを除去

静的クラスの初期化の強制

Mainメソッド用のクラスの省略

foreachでカウント回数を得るパターン

Rangeメソッドから意図する数列を生成するパターン

GetをやめてEnumにするパターン

初期の作成の最後にToListメソッドを使うリスト生成パターン

if文をWhereメソッドに置換する

値の加工をSelectメソッドに置き換える

ソートを手早く行う

全型を巡回するパターン

アクションの差し替え

再現性のある乱数の生成

静的なクラスによるシングルトン

静的なクラスを複数持つ

ファクトリメソッド

プライマリ・コンストラクタ

不変のrecord

あとがき

Facebook

このコンテンツを書いた株式会社ピーデー・サイト管理者へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、株式会社ピーデー・サイト管理者に対してメッセージを送ることができます。

この機能は、100%確実に株式会社ピーデー・サイト管理者へメッセージを伝達するものではなく、また、確実に株式会社ピーデー・サイト管理者よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://www.piedey.co.jp/blog/tb.aspx/20231112182718
サイトの表紙【新刊情報】の表紙【新刊情報】のコンテンツ全リスト 【新刊情報】の入手全リスト 【新刊情報】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 株式会社ピーデー・サイト管理者連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.