C#, C♯, C#相談室 Part53
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
972:デフォルトの名無しさん 09/08/22 01:42:52 IsNullOrEmpty 派です。 973:デフォルトの名無しさん 09/08/22 02:14:56 >>966 >5. これは逆。どういう意図でこう書くんだろう。 これはリテラルのequals()呼び出しだから、コンパイラが最適化してくれる 可能性がある、という説明で自分は納得した。 実際のところ本当かは検証したわけじゃないけど、どう再定義してるかわか んないstrのequals()を呼び出すよりは速い可能性があるというだけで充分 に意味はあると考えてる。 974:デフォルトの名無しさん 09/08/22 02:22:55 Javaでの話だけど、str.equals("")だとstrがnullのときにぬるぽの例外になるので、 "".equals(str)がいいんだって言っていた。 でも、まともな意見の人は"".equals(str)に否定的な人が多いという印象。 975:デフォルトの名無しさん 09/08/22 02:25:37 君の印象ではなく「まともな意見」でどう否定したかが重要。 976:デフォルトの名無しさん 09/08/22 02:29:39 つか str.Equals("") とほぼ等価でかつ str が null でも大丈夫だから だろ。2 と 3 がほぼ同じ意味であることを除けば他は意味とか前提が 色々微妙に違う
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5009日前に更新/223 KB
担当:undef