■書籍『C#プログラミング入門』サポートページ
『C#プログラミング入門』(工学社刊)のサポートページ。書籍掲載のサンプルコードもダウンロードできます。
■メールマガジン『C#プログラミングレッスン』書庫
2004年夏から発行を開始したメールマガジン『C#プログラミングレッスン』のバックナンバーダウンロードできます。
■C# デザインパターン
『増補改訂版Java言語で学ぶデザインパターン入門(結城
浩 著)』に掲載されているJavaのコードをC#に移植。
■C# プログラム小品集
学習、腕試しのために作ったプログラムのソースコードを掲載しています。アルゴリズムの学習にどうぞ。
(随時更新中)
多くのプログラムは、Silverlightアプリとして作成し、ブラウザで動きを確認できるようにしています。アルゴリズム部分はWindowsFormsなどでもそのまま利用できるよう配慮しています。
| 初等数学 | 素数を求める、階乗計算、最大公約数、フィボナッチ数列、円周率、素因数分解 など |
| 組み合せ | 組合せ、順列、錯乱順列など |
| シミュレーション | 2次元ランダムウォーク、1次元ランダムウォーク、ASEPモデルなど |
| 図形 | 凸多角形の完全グラフ、ヒルベルト曲線、ドラゴン曲線、コッホ曲線など |
| セルオートマトン | ルール30, ルール90, ラングトンのアリ |
| パズル | 8クィーンパズル、碁石拾い、騎士の最適配置、MagicStar、小町数関連など |
| ボードゲーム | 8クィーンゲーム、梅花碁の勝ちパターン |
| その他 | 2次元配列の回転、FizzBuzz問題、リングバッファー、部分和問題、逆ポーランド記法など |
多くのプログラムは、Silverlightアプリとして作成し、ブラウザで動きを確認できるようにしています。アルゴリズム部分はWindowsFormsなどでもそのまま利用できるよう配慮しています。
■C#Blogインデックス
ブログ「Gushwell's
C# Dev Notes」から「これは!」と思う記事をインデックス化