teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2016/07/20 02:45

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -1,1 +1,9 @@
1
- `if (this.property != property) return false;` じゃないですか?
1
+ `if (this.property != property) return false;` じゃないですか?
2
+ ###追記
3
+ properties が使えるとして、
4
+ ```C#
5
+ properties.SequentialEqual(other.properties)
6
+ ```
7
+ で比較できると思います。
8
+
9
+ ただ、properties はプライベートフィールドなので、あまりこのような使い方を多用すると保守性が悪くなります。ローカル変数ならそもそも使えません。パブリックプロパティなどに昇格できるか検討してみてください。