C#でじゃんけん 第6版

C# でじゃんけんするプログラム 第6版 です。


第 6 版では、じゃんけんの手を表わす グー、チョキ、パーをクラスにします。
第 5 版までは、グー、チョキ、パーは、整数の 0、1、2 で表わしていました。


第6版のプログラム全体はこちら、第5版の記事はこちらです。

続きを読む

Azureテーブルストレージのサンプルプログラム

Azure テーブルストレージ のサンプルプログラムです。

以下のライブラリを使用します。

using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.Table;


以下のサンプルプログラムを作成しました。

  • 接続文字列から作成したアカウントのテーブルを取得する。
  • テーブルが存在していなければ作成する。
  • 指定のテーブルに指定のエンティティを挿入する。
  • 指定のテーブル内の指定の条件を満たすエンティティを検索する。
  • 指定のテーブル内のすべてのエンティティを削除する。
続きを読む

C#でじゃんけん 第5版

C# でじゃんけんするプログラム 第5版 です。


第 5 版では、勝ち、負け、あいこを判断するメソッド JudgeResult メソッドをさらに書き換えます。第 4 版では、手の組み合わせに対する結果をデータとして用意しておくようにしました。これを計算と比較により求めるように変更します。


第5版のプログラム全体はこちら、第4版の記事はこちらです。

続きを読む

2次元配列をLinqする in C#

2 次元配列の各要素をそれぞれの次元のインデックスとともに別の形に変換し、元と同じサイズの 2 次元配列に戻したい、、、そこで拡張メソッドを作りました。

続きを読む

C#でじゃんけん 第4版

C# でじゃんけんするプログラム 第4版 です。


第 4 版では、勝ち、負け、あいこを判断するメソッド JudgeResult メソッドを書き換えます。これまでは if 文でそれぞれの手の組み合わせを場合分けしていました。今回は、手の組み合わせに対する結果をデータとして用意しておくようにします。


第4版のプログラム全体はこちら、第3版の記事はこちらです。

続きを読む

DataGridViewでEnterキーを押すと任意のセルにフォーカスが移動されるようにする

DataGridViewでEnterキーを押すと隣のセルにフォーカスが移動されるようにする を拡張し、隣だけではなく任意のセルにフォーカスが移動できるようにしてみました。

続きを読む

C#でじゃんけん 第3版

C# でじゃんけんするプログラム 第3版 です。


第3版では、勝ち、負け、あいこを判断する JudgeResult() メソッドの単体テストを作成します。単体テストにより、その対象メソッドの動作を確認するとともに、実装の改良が自信を持って進められるようになります。


第3版のプログラム全体はこちら、第2版の記事はこちらです。

続きを読む