DOBON.NET DOBON.NETプログラミング掲示板過去ログ

文字列同士の比較について

環境/言語:[WindowsXP/VB2005]
分類:[.NET]

お世話になっております。

現在VB2005で、文字列同士を比較する際、『Equals()』と『=』のどちらで
比較を行うべきかについて調べています。

ウェブで調べたのですが、C#での場合については『==』を使用すべきとありました。
手持ちにある参考書(VB.NETのルールブック)には『Equals()』を使用するとありました。

自分の知識が浅いため、判断することができません。

皆さんは、どちらを推奨するべきだと思いますか?
できれば、理由を添えて皆さんのお考えをお聞かせください。

宜しくお願いします。
2007/01/19(Fri) 16:49:12 編集(投稿者)

@ITで同じ質問がありました。参考にどうぞ。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35780&forum=7&5


あ、これを
>ウェブで調べたのですが、C#での場合については『==』を使用すべきとありました。
とおっしゃっているのかな?
■No18854に返信(Blueさんの記事)
> @ITで同じ質問がありました。参考にどうぞ。
> http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35780&forum=7&5

Blueさん

速レスありがとうございます。

上記のサイトは自分も確認致しました。
内容的にはC#をメインに語られているようなのですが、VB2005の場合でも
同じような理由で『=』を推奨すべきなのでしょうか?
■No18855に返信(ekuさんの記事)
> Blueさん
>
> 速レスありがとうございます。
>
> 上記のサイトは自分も確認致しました。
> 内容的にはC#をメインに語られているようなのですが、VB2005の場合でも
> 同じような理由で『=』を推奨すべきなのでしょうか?

はい。そうです。
レス、遅くなり申し訳ありません。

Buleさん、じゃんぬさん、ありがとうございます。

今後、VBでも『=』を推奨したいと思います。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板