misc.log

日常茶飯事とお仕事と

文字列比較、=は遅いというのはホント?

If文などで、String型変数が空っぽかどうか、という判定でよく「変数=""」というのを見かけるが...比較してみたところ、

方式 処理時間
変数 = "" 2830.97μs
変数.Length = 0 16.61μs
変数.Equals(String.Empty) 2.41μs

よくコーディング規約なんかで書かれているのはホントなのね。