C#
参考にしたサイト Qiita 初学者がさらっと読むのにおすすめ。 ラムダ式、LINQが出てくる。 知らないと読みにくい部分はあるが、知らなくても匿名型の概要は理解できる。 匿名型はLINQと共に使うと良いのがわかる。 学んだこと 匿名型には二つのプロパティが…
参考にしたサイト Qiita まずはこの記事読むといい。初学者向け。 foreachのパワーアップバージョン クエリ構文、メソッド構文の知識が必要。 型推論、匿名クラス、ラムダ式については解説がある。 未確認飛行 中級者向け。 相変わらず難しい語句が多く出て…
参考にしたサイト Qiita 未確認飛行 関数を整数と同じような変数として扱う。 delegateの知識が必要。 式木の説明もある。 ここは関係ないので飛ばし読みして良い。 Expression型が登場する。知らないと読めない。 クエリ式も登場する。 初期化子 前の式木を…
evevt 大まかな解釈 delegateの上位互換 delegateよりも扱う際に安全になる。 簡単に初期化されない。 delegateを外部から呼び出せなくなる。 参考にしたサイト c#入門 Quita
デリゲート 大まかな解釈 デリゲートはint型やString型などと同じ型の名前。 deligate型には定義したメソッドを代入することができる。 複数のメソッドを代入することができる。 先に定義をする。 定義する際に戻り値の型と引数リストを定義するため、同じ戻…
ジェネリックプログラミング 型を気にしない総称的なもの{である。 型は異なるが同じようなメソッドを実行したい時に用いる。 ex)数の大小比べる時にint型かdouble型で比較するかの時。 使い方 ジェネリッククラス class ~クラス名~ <型引数> { where ~型引…
プロパティとは 変数の拡張版のようなもの。型の一つと考えて良い。変数の型intは整数値一つのみを代入することができる。変数を変更するにはclass.変数名に代入しなくてはならない。プロパティを用いると変数の代入、取得が楽になる。 クラスの外から見ると…