打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
string.Format效率问题 - .NET技术 / C#
涉及到拼接(字符串),肯定首选stringbulid()
他不是只用来处理大字符串的,他自己会伸缩内存占用,自己会扩展,不存在你字符短就效率差的问题
 
MSDN上的原话:
如果您串联的字符串数量不那么巨大(例如,在循环中),那么这些代码的性能成本可能不会很高。上述情况同样适用于 String.Concat 和 String.Format 方法。
Concatenate Multiple Strings


这些代码指的是通过+的方式进行字符串连接.

比较String.Format和+这样的字符串连接方式,本身意义不大.
////////////////////////////////////////////////////////////////////////////////////////////
需要拼接 字符串~ 量不是很大(汗...) 都类似是 

一: url = "..." + id + "..." + name;这类挺短的,

后来改成了 

二: url = string.Format("...{0}...{1}",id,name);

这种小拼接的 字符串 大概需要 10多个~ 所以 就联想到的 效率问题~

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
c# 将数字转成字符串的几种方法总结(可能不全)
String.format()占位符替换
性能: 字符串拼接
string.Format时,字符串包含{}的问题
java日期和字符串转换
Python 字符串定义
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服