C#

【Unity】【C#】Expression TreeをReflectionの代わりに使う

Unityで使えるC#のバージョンが(だいぶ前に)上がったのでExpression TreeをUnityで使ってみます。

【C#】Expression Treeでラムダ式を動的生成する

C#

Expression Treeの基礎についてまとめてみました。

【Unity】【C#】【UniRx】UniRxを使っていろんなものをawaitする

UniRxを使っていろいろなものをawaitしてみたメモです。(後で足すかも)

【Unity】【C#】UnityのメソッドをawaitできるようにするGetAwaiter()の紹介からのUniRxへの招待

Unityのメソッドをawaitできるようにする方法と、UniRxを導入すればすべて解決するよという話です。

【Unity】【C#】Unityでasync/await、Taskを完全に理解する!基礎から応用まで非同期処理を総まとめ

Unityでasync/await、Taskを実用レベルでしっかり理解するために必要な情報をまとめました。

【Unity】【C#】Unityでasync/await、Task入門!非同期処理をスマートに書く

Unityでasync/await、Taskを使うための基礎的な内容をまとめました。

【Unity】Unityで使えるC#6の機能を総まとめ!.Net4.xでモダンなスクリプティングを

Unityで使えるC#6の機能を一通りまとめました。

【C#】ビット演算メモ

C#

ビット演算の方法(というか記号)を忘れがちなのでメモ。

【C#】クラスや構造体に==演算子やEquals()を書く時の注意点

C#

たまに==演算子をオーバーロードしたりEquals()をオーバーライドしたりしますが、 ちゃんとやろうとすると意外とややこしいのでメモです。 実用性重視。細かい話には踏み込みません。