If文などで、String型変数が空っぽかどうか、という判定でよく「変数=""」というのを見かけるが...比較してみたところ、
方式 | 処理時間 |
---|---|
変数 = "" | 2830.97μs |
変数.Length = 0 | 16.61μs |
変数.Equals(String.Empty) | 2.41μs |
よくコーディング規約なんかで書かれているのはホントなのね。
If文などで、String型変数が空っぽかどうか、という判定でよく「変数=""」というのを見かけるが...比較してみたところ、
方式 | 処理時間 |
---|---|
変数 = "" | 2830.97μs |
変数.Length = 0 | 16.61μs |
変数.Equals(String.Empty) | 2.41μs |
よくコーディング規約なんかで書かれているのはホントなのね。