[转载]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/ (转摘不标原文出处可耻)