Shi*_*mmy 17 .net performance stringbuilder string.format string-concatenation
什么是性能优先级以及优先选择以下各项的条件:
String.Format("{0}, {1}", city, state);
Run Code Online (Sandbox Code Playgroud)
要么
city + ", " + state;
Run Code Online (Sandbox Code Playgroud)
要么
StringBuilder sb = new StringBuilder();
sb.Append(city);
sb.Append(", ");
sb.Append(state);
sb.ToString();
Run Code Online (Sandbox Code Playgroud)
Jos*_*osh 19
我个人几乎所有时间都使用String.Format有两个原因:
例如,由于某些文化使用逗号作为小数点,因此如果要确保按照预期的方式格式化数字,则需要使用StringBuilder或String.Format来确保指定CultureInfo.InvariantCulture.
还有两件事需要注意......
| 归档时间: |
|
| 查看次数: |
20016 次 |
| 最近记录: |