C#

C#

C#:8パズルをコントロール配列を使って作ってみる

昔からある8パズル(エイトパズル)をC#で再現してみます。 この記事では、8パズルを作る上での考え方とコントロール配列の使い方についても一緒に学びます。 一応、この手のパズルは4×4の正方形を使った1...
C#

C#:テキストファイルをコレクションに読み取ってプログラムから扱う

C#のコレクション(具体的にはListジェネリクスクラス)を使って簡単なテキストファイルを読み取り、プログラムから操作できるようにしてみます。 今回はドラクエI(懐かしいですね)に出てきたモンスターの...
C#

C#:コンボボックスの使い方

Visual Studioでのコンボボックス(Combobox)の使い方を解説します。説明画面はVisual Studio 2017 Communityでの画面です。 コンボボックスとは? プルダウン...
C#

C#:メニュー項目を設定する

Windowsの標準機能であるメニューをWindowsフォームアプリケーションで使う方法を説明します。 メニューがあるとユーザは安心します。ある程度そのアプリケーションの使い方が把握できるからです。 ...
C#

C#:CSVファイルの読み書き

CSV形式というファイル形式があります。 Comma Separated Valueの略です。 CSV形式とは? 要するに,(カンマ)でデータとデータを区切って保存する形式のことです。 基本的にはテキ...
C#

C#:デジタル時計を作る

タイマー(Timer)コントロールを使った簡単なアプリとしてWindowsフォームのデジタル時計を作ってみます。 プログラミング言語はC#です。 作成イメージ プロジェクトを作成する ファイル >新規...
C#

C#: クラスの書き方

C#でのクラスの書き方です。 ただし、ゲッターメソッド(フィールド値の取得)とセッターメソッド(フィールド値のセット)がある古い書き方になります。 コンソールアプリで確認してください。
C#

C#: メソッドの途中で終了し呼び出し元に戻る

C#でメソッドの処理の途中で処理を終了(中断)して呼び出しもとにもどるには、を使います。 以下の例では、Mainから、メソッドSayHelloを呼び出しています。 キーボードから入力された名前が、「ド...
C#

C#: リスト内の検索を使ったデータ更新

C#でリストに格納したデータ内の検索機能を使ってデータ更新をしてみます。 ListクラスのIndexOfメソッドを使うとList内のデータ検索ができます。 Listクラスには、たくさんのメソッドが用意...