null 合体演算子
左項がnullの場合、右項を返す。それ以外は左項を返す。
string pageTitle = suppliedTitle ?? "Default Title";
拡張メソッド
マルチスレッド編
lockステートメントよりも低コストな排他制御
スレッドセーフな変数の操作を提供するInterlockedクラス lockステートメントよりも低いコストで実行することができるので 排他制御を行わなくてはならないとき、まずInterlockedクラスが使えるかどうかを検討するとよい。
Interlocked.Increment(ref count); //1を足す
Interlocked.Decrement(ref count); //1を引く
0 件のコメント:
コメントを投稿