事業内容
StringのEqualsと==
まずstring変数を2つ以下のように定義します。
string a = null;
string b = string.Empty;
この2つの変数をEqualsを使って比較すると以下の2通りの書き方になると思います。
b.Equals(a)・・・・@
a.Equals(b)・・・・A
@の方法で比較してもException等は発生しません。
ただし、Aのように左側にnullが来る場合は、NullReferenceExceptionが発生します。
なのでAのような場合はEqualsではなく==で比較したほうがよいと思います。
C#へ