■ 感想
・演算子と四則演算の復習ができてよかったです。
・簡単だった
・難しかったです
・最後の表示させるのが難しかったです。
・C#のことを知れたので良かったです。
・c言語とc#との違いがわかり、とても楽しくできました。
・c#の演習課題です
c#で四則演算をして表示したり、変数を用意してそこに代入などをする方法を理解した。
・今日のC#の授業は、変数を使ったプログラムを行いました。少しプログラムの打ち方に戸惑いましたがテキストや先生のメモを見てなんとか提出課題まで終えることができました。
・C#の授業ありがとうございました。
メインのプログラムだけで計算結果を表示できて、とてもシンプルで覚えやすかったです。
・講義ありがとうございました。
・ありがとうございました
・面白かったです
・c言語のprintfのようにConsole.WriteLineで計算や文字を表示できることが知れてよかった。
・夜間週末講座でやってないことを学べるとのことでとても楽しみ
・全体的に迷うことなく出来ました。
・c++よりも楽にできました。
使い方がちゃんとわかればスムーズに作業できそうだと思いました。
・ok
・基礎の部分だったのですぐにできました
何よりです。
・今回の授業のC#は中々なれず難しかったです。
ですが見直していくとわかると思うので復習しようと思います。
次の授業も楽しみです。
・前は空のプロジェクトから作成していたので今回使ったコードがとても便利でぜひ今後も活用したいと思いました
まだ簡単なプログラムなのでついていけてけましたがどんどん難しくなるので努力していきたいと思います
・C#のほうが苦手なので頑張ります
応援します。
・授業ペースは問題ないです。早くしても大丈夫です。
・講義のペースは少し遅く感じました。
・ペースちょうどよかったです
・スピード丁度良く授業分かりやすかったです。
・ペースちょうどよかったです!!
・わかりやすくてペースも丁度よかったです
丁度いいペースだったと思います
了解です。リアクション感謝します。
おまけ → http://ha233.rundog.org/wp-content/uploads/2023/05/DSC_4464-scaled.jpg
■ 質問
・C#のコンソールアプリを使うとmainクラスとかが省略可能とのことでしたが、
mainクラスやメソッドなどは使用可能ですか
初回に示したプログラムのように、Mainメソッドを含むクラスを記述することは可能です。
つまり、C言語のコンソールプログラムと同様の形式になります。
今回用いるC#コンソールアプリでは、Mainメソッドを含むクラスを省略できます。
メソッドも利用可能です。
//【以下参考】
// メインルーチン(主クラスのMainメソッドに該当)
Map m = new Map(10, 20); //Mapクラス型オブジェクトを生成
sub();
// サブルーチン(主クラスのメソッドに該当)
void sub() {
m.show(); //Mapクラスのメソッドを呼ぶ
}
// クラス(主クラスの内部クラスに該当)
class Map{
int x, y; //内部クラスのインスタンス変数
public void show() { //内部クラスのインスタンスメソッド
Console.WriteLine("{0} {1}", x, y);
}
public Map(int x, int y) { //内部クラスのコンストラクタ
this.x = x;
this.y = y;
}
}