string.Join和string.Concat的区别
2024-09-03 12:00:10
源自Difference between String.Join() vs String.Concat()
With .NET 4.0, String.Join() uses StringBuilder class internally so it is more efficient.
Whereas String.Concat() uses basic concatenation of String using "+" which is of course not an efficient approach as String is immutable.
I compared String.Join() in .NET 2.0 framework where its implementation was different(it wasn't using StringBuilder in .NET 2.0). But with .NET 4.0, String.Join() is using StringBuilder() internally so its like easy wrapper on top of StringBuilder() for string concatenation.
Microsoft even recommends using StringBuilder class for any string concatenation.
I would prefer String.Join() over String.Concat()
最新文章
- 最新AFNetworking
- ReflectionHelper
- Enum 枚举小结 java **** 最爱那水货
- linux 内核 RCU机制详解
- laravel 表单验证
- iOS请求服务器数据去空NSNull
- BZOJ 3674: 可持久化并查集加强版
- HDU 1995
- (转)[老老实实学WCF] 第一篇 Hello WCF
- ";windows 正在启动";
- Windows Phone开发(13):如何规范用户的输入行为
- Django的form表单之文件上传
- 1小时学会JQuery
- web 文件下载(.shp)
- Windows上安装配置SSH教程(8)——综合应用:在Windows上使用手动方式实现SSH远程登陆与文件传输
- Springboot 系列(八)动态Banner与图片转字符图案的手动实现
- HDU4899 Hero meet devil DP套DP
- Delphi中PointerMath指令
- 我发起了一个 支持 ServerFul 架构 的 .Net 开源项目 ServerFulManager
- page-break-after:always不能正常工作