C#
[0],["key"]のようにアクセスするヤツ。
ジェネリックとも呼ぶ。
繰り返すヤツ。
イベント駆動。
delegate, Action, Func。
新しくできたタプルについて。
未熟。
基本構文について。
取得が面倒。
メソッドの参照。型安全な関数ポインタ。
enum。
よく使う。
たまに使うくらいか。
自分で使うことはなさそう。
ラッセルのパラドックスは、自分自身を含めるものは集合ではないことの証明。らしい。
説明がなかったので自分なりにまとめた。
クラスでできることが多すぎる。学ぶのが大変。使いこなすのはもっと大変。でもこれは超大事な基本。
超適当。
なぜかC#にはツリー構造のコレクションがないので。
前回のツリー版。
子孫一覧。
あらゆる型をobjectにぶちこむ。
いい感じにモジュール化できた。
成功した。
親の型で子インスタンスを受け取り、メソッドを呼び出したとき、親・子どちらのメソッドが呼ばれるか。
前回より、こっちのほうが素直にできた。
cscのデフォルト挙動と異なってしまう。エントリポイントがある任意クラス名と同じ名前にはできない。手動で指定すればできる。-out:名前で指定した名前になるか、省略時はProgram.exeになる。
子孫ディレクトリにあるコードも対象。再帰的。
自己主張が激しくてウザい。
ビルドに60秒とか遅すぎてハゲる。