2018-07-27から1日間の記事一覧

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

C#

たまに==演算子をオーバーロードしたりEquals()をオーバーライドしたりしますが、 ちゃんとやろうとすると意外とややこしいのでメモです。 実用性重視。細かい話には踏み込みません。 デフォルトの実装 ==とEquals()の違い ==を書いたらEquals()も書くべき?…