瑞模网Unity String 优化字符串
发布时间
阅读量:
阅读量
Hello 小伙伴们大家好,今天和大家分享一下“字符串的优化”。
首先
private static StringBuilder stringBuilder = new StringBuilder();
public static string Format(string str, params object[] args)
{
stringBuilder.Remove(0, stringBuilder.Length);
stringBuilder.AppendFormat(str, args);
return stringBuilder.ToString();
}
StringBuilder.Format 的性能开销也相当显著。其底层实现了AppendFormatHelper的核心逻辑。内部实现细节极为繁琐且非易懂。建议在不必要的时候避免使用格式化操作。提供了一种替代方案是通过Concat函数来完成类似的操作。
每次调用string.Concat时都会创建一个新的String对象,并完成数据填充操作。在处理大量需要连接的String对象时,在每一次循环中都需要检查要添加的数据是否为空,在循环体内会进行Object转String的操作。这样
全部评论 (0)
还没有任何评论哟~
