10月7日(金)1、2コマ目

今日、やったこと

  • C#の配列
  • C#のforeach
  • 練習問題

今日のホワイトボード

C#の配列の宣言

要素の確保の部分(new 型[要素数])がCとちょっと異なるので注意!!

図 配列の宣言、要素の確保


配列の要素数取得

Lengthプロパティで配列の要素数が取得できる。

図 Lengthプロパティで要素数取得


foreach

繰り返し処理を行う。配列等から順に要素を取り出す際に便利。

図 foreach


練習問題のすすめかた

問題ごとにクラス作成

Ex1プロジェクトに問題ごとのクラスを追加。

各クラスにMain()メソッドを作成し、そのなかに課題を作成。

図 練習問題のプロジェクト構成


実行方法

プロジェクトにMain()メソッドを持つクラスが複数あるため、実行するとエラーが発生する。

Main()メソッドを実行するクラスを指定する必要がある。

①「ソリューションエクスプローラ」にてプロジェクト名をダブルクリック

②表示されるプロジェクト名.csprojにて<StartupObject></StartupObject>を編集

 起動するクラス名に変更

③実行


コマンドライン引数

実行時にコマンドライン引数を渡すことができる。

図 コマンドライン引数


①「ソリューションエクスプローラ」にてプロジェクト名を右クリック

②「デバッグ」の「デバッグ起動プロファイルUIを開く」クリック

③「コマンドライン引数」にコマンドライン引数を指定

 引数が複数ある場合は、半角スペース区切りで指定。


次回は

練習問題のつづきをやってもらいます。