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 |
よくコーディング規約なんかで書かれているのはホントなのね。