10月7日(金)1、2コマ目
今日、やったこと
- C#の配列
- C#のforeach
- 練習問題
今日のホワイトボード
C#の配列の宣言
要素の確保の部分(new 型[要素数])がCとちょっと異なるので注意!!
![]() |
| 図 配列の宣言、要素の確保 |
配列の要素数取得
Lengthプロパティで配列の要素数が取得できる。
![]() |
| 図 Lengthプロパティで要素数取得 |
foreach
繰り返し処理を行う。配列等から順に要素を取り出す際に便利。
![]() |
| 図 foreach |
練習問題のすすめかた
問題ごとにクラス作成
Ex1プロジェクトに問題ごとのクラスを追加。
各クラスにMain()メソッドを作成し、そのなかに課題を作成。
![]() |
| 図 練習問題のプロジェクト構成 |
実行方法
プロジェクトにMain()メソッドを持つクラスが複数あるため、実行するとエラーが発生する。
Main()メソッドを実行するクラスを指定する必要がある。
①「ソリューションエクスプローラ」にてプロジェクト名をダブルクリック
②表示されるプロジェクト名.csprojにて<StartupObject></StartupObject>を編集
起動するクラス名に変更
③実行
コマンドライン引数
実行時にコマンドライン引数を渡すことができる。
![]() |
| 図 コマンドライン引数 |
①「ソリューションエクスプローラ」にてプロジェクト名を右クリック
②「デバッグ」の「デバッグ起動プロファイルUIを開く」クリック
③「コマンドライン引数」にコマンドライン引数を指定
引数が複数ある場合は、半角スペース区切りで指定。
次回は
練習問題のつづきをやってもらいます。




