
SOLID原則の解説
SOLID原則は、ソフトウェア開発における高品質で保守しやすいコードを書くための5つの設計 ...

開放閉鎖の原則(Open/Closed Principle)をわかりやすく説明する技術資料
開放閉鎖の原則とは 拡張には開かれている(Open for extension)新しい機能 ...

インターフェース分離の原則(Interface Segregation Principle)をわかりやすく説明する技術資料
インターフェース分離の原則とは インターフェース分離の原則(Interface Segre ...

単一責任の原則(Single Responsibility Principle, SRP)をわかりやすく説明する技術資料
単一責任の原則とは 単一責任の原則(SRP)は、オブジェクト指向プログラミングの設計原則の ...

依存性逆転の原則(Dependency Inversion Principle)をわかりやすく説明する技術資料
依存性逆転の原則とは 依存性逆転の原則(Dependency Inversion Prin ...

リスコフの置換原則(Liskov Substitution Principle)をわかりやすく説明する技術資料
リスコフの置換原則とは リスコフの置換原則(LSP)は、オブジェクト指向プログラミングの設 ...

C#におけるユーザー入力の整数変換方法比較
―― 分割実装とインライン実装の違い ―― 1. 概要 C# でユーザー入力を受け取り、そ ...

プログラム言語ごとの配列の扱い
配列は、同じ型のデータを一括で管理するための基本的なデータ構造です。以下に、代表的なプログ ...

for 文と foreach 文の使い分けに関する技術資料
概要 C# において、コレクション(配列やリストなど)の要素を繰り返し処理する方法としては ...

C# 基礎 技術資料(変数・条件式・繰り返し・配列)
1. 変数 (Variables) 1.1 概要 変数とは、プログラム実行中にデータを一時 ...