将String转换为StringBuilder的成本

时间:2018-03-16 14:47:33

标签: c# string stringbuilder

将字符串转换为C#中的StringBuilder是否代价高昂?我在寻找 以下电话的时间复杂度。

StringBuilder sentence = new StringBuilder("some string");

1 个答案:

答案 0 :(得分:1)

根据引用源(https://referencesource.microsoft.com/#mscorlib/system/text/stringbuilder.cs,101),StringBuilder构造函数复制源字符串的字符,因此时间复杂度为O(n),其中n是字符串长度。