7月28日(火)1、2コマ目
今日の予習 C#のクラスについて 以下のサイトが一応参考になる。 C#のクラスとオブジェクト(Microsoft Docs) が、簡単なひな型を作ると以下のようになる。 今日、やったこと (結局、ほぼ)前回のおさらい 今日のホワイトボード C#のクラスについて 基本的にはJavaと同じ感じ。 図 Javaのクラス、C#のクラス 注意点を以下にまとめました。 Javaのフィールド、setter・getterは .Netではプロパティを使う。プロパティを用意することで、フィールドとsetter・getterが用意される。なお、プロパティ名は1文字目は大文字。(文法的なルールではない) フィールド名 1文字目は_。(文法的なルールではない) メソッド名 1文字目は大文字。(文法的なルールではない) ~.cshtml.csから~.cshtmlへデータを渡す ~.cshtml.csにプロパティを用意する。~.cshtmlから~.cshtml.csのプロパティにアクセスしてデータ取得。 図 ~.cshtml.csから~.cshtmlにデータを渡す 〇~.cshtml.cs側 プロパティを用意 〇~.csthml ~.cshtml.csのプロパティにアクセスするには Model.プロパティ名 でアクセス可能。 注意!! HTMLに埋め込む場合は、以下のようにコードナゲットを使うこと。 @Model.プロパティ名 ~.cshtmlのフォームデータを~.cshtml.csのOnPost()メソッドを受け取る OnPost()メソッドの引数経由で受け渡し可能。 なお、 引数名はフォーム内のvalue属性指定値と同じにする こと。 また、~.cshtmlに @addTagHelper *,Mi...