
オブジェクト指向アンチパターンから美しいコードへの変換
この記事では、神クラス(God Object)のアンチパターンを美しいオブジェクト指向コー ...

【C#】フィッシャー-イェーツシャッフルによるListのシャッフル
リストの各要素をランダムな位置の要素と入れ替える方法は基本的なシャッフル方法ですが、より効 ...

Randomクラスを使ったListの要素選択
この資料は、C#プログラミングの初学者向けに、トップレベルステートメントを使ってRando ...

.NETのRandomクラスが静的クラスではない理由
Randomクラスはランダムな数値を生成するためのクラスです。このクラスは静的クラスではな ...

WindowsFormsアプリでランダムな数字を生成するサンプル
下記は、C# の Windows Forms アプリケーションでランダムな数字を生成するサ ...

【C#】ローカル関数と変数のスコープに関する技術資料
この資料では、C#のローカル関数と変数のスコープについて学びます。ローカル関数は、メソッド ...

【C#】WinFormsアプリのRadioButtonで初期の選択を必須としたい
ラジオボタン(RadioButton)は、ユーザーが複数の選択肢から1つだけ選択できるコン ...

【Git】Github Desktopで過去のコミットメッセージを変更できる?
GitHub Desktopで過去のコミットメッセージを変更する方法は、以下の手順で行えま ...

【Git】.ignorefileを管理途中から追加するとどうなる?
途中から.ignorefileを追加すると、以下のようなことが起こります。 既存のファイル ...

Gitの基本概念
Gitは、バージョン管理システム(VCS)の一種で、ソースコードの変更履歴を管理し、複数人 ...