[转载]string中Insert与Format效率对比、String与List中Contains与IndexOf的效率对比 - alert(dong) - 博客园

baacloud免费翻墙vpn注册使用

[转载]string中Insert与Format效率对比、String与List中Contains与IndexOf的效率对比 – alert(dong) – 博客园.

 

 

总结:

1.这点效率问题对于某些人来说可能无所谓,但是我觉得更重要的是编码习惯的养成问题。

2.能用Contains的地方还是尽量使用Contains(发现我改的代码中有不少同事直接用了”IndexOf(value)”),当然会有特殊的例外场景,这里不罗嗦。
3.关于Insert,我编写了两个扩展方法,如下(方法虽简单,但是给代码带来了更大的优雅性)

复制代码
        public static string InsertLast(this string source, string str)
        {
            return source.Insert(source.Length, str);
        }

        public static string InsertFirst(this string source, string str)
        {
            return source.Insert(0, str);
        }
复制代码

 

 

最后本人不是什么资深狼友,将不会提供任何福利图片作别,抱歉!!

 


分割线:我的个人原创,请认准 http://freedong.cnblogs.com/ (转摘不标原文出处可耻)

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏