delphi – 字符串连接VS字符串格式

前端之家收集整理的这篇文章主要介绍了delphi – 字符串连接VS字符串格式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么是最好的方法,简单的字符串连接或string.format?

例如,使用什么更好?

s:=v1+' '+v2@H_404_5@ 
 

要么

s:=format('%S %S',[v1,v2])@H_404_5@

解决方法

取决于您的“最佳”标准.如果你正在做的是连接两个字符串,我会与运算符一起去.很明显你想要做什么和易于阅读,而且它有点快一点,因为它不必使用变体. (你看看什么格式实际上在引擎盖下,这有点吓人!)

格式的主要优点是它可以让您制作单个字符串并将其存储在某处,例如在文本文件或资源中,并在以后收集其他参数.这使得它对于更复杂的任务很有用.但是,如果你需要做的只是把两个字符串放在一起,那么这样做有点太过危险了.

猜你在找的Delphi相关文章