C#
久しぶりにC#を触りたかったのでやってみたがダメだった。
2021-07-27。かつては手動でインストールしたが、今はどうか。
dotnetのせい? 署名エラー。
できた。けど遅い。
執筆時点で最新のC#環境。
個人的にC#は最高のプログラミング言語だと思っている。それでも不満点は多い。主に開発環境。
全機能を盛り込んだ完全版。
C#のアトリビュートを使って設定する。
途中だけど飽きたので一旦終了。110記事。
is句やswitch文を使う。
HTTP通信とSleepの非同期プログラミング。
述語フィルターの動的指定。
クエリにおける例外処理について。
nullの条件分岐とキャスト。
join句ではできない結合について。
エラーが出てできなかった。
クエリ構文がなくて残念。DefaultIfEmpty()メソッドを使う。
階層構造データを作成するときに便利。
SQLと同じJOIN句。
言葉で説明するのがムズいので情報源を参照。
SQLに類似。
副問合せ(サブクエリ)。
SQLでいうgroup by句。
ToList()系。
LINQ to Object。
クエリの作り方。3パターン。
C#といえばLINQ。SQLっぽい構文でデータを取得できる。
細かい便利機能が多い。
() =>で書く短いメソッド。
自動実装プロパティは簡潔だけど応用が効かない。だが手動だと冗長すぎて使う気になれない。