■39616 / ) |
Re[1]: Stringの比較でIsと=の違いは? |
□投稿者/ よねKEN (400回)-(2009/08/11(Tue) 15:56:49)
|
■No39610 (R2D2 さん) に返信 > Textbox1.text = String.Empty > Textbox1.text is String.Empty > も条件を満たしてくれますが、これはどちらを使っても良いのでしょうか?
= と Isは比較するものがまったく違いますので、値の比較をするなら=を使いましょう。
#もちろんεπιστημηさんの方法でも可
■No39615 (魔界の仮面弁士 さん) に返信 >>Textbox1.text is String.Empty >>も条件を満たしてくれますが、これはどちらを使っても良いのでしょうか? > 後者は厳密には NG です。動いてくれる可能性が高いとは思いますが。
「たまたま動く」だろうと思ったのですが、 私のとこで実験コードを書いて試してみたら結果はNGでした。 いずれにせよ、Is演算子は比較するものが違うので、今回の用途では使うものではないですね。
|
|