C# 中string和StringBuilder性能差异
在拼接一个字符串写入csv文件时候发现string + 的方式耗时巨大,在小量字符串拼接的时候看不出,当字符串拼接一多,性能差异巨大。stringBuilder 拼接的字符串是40万个,string拼接的是4万个,耗时差异也是比较明显的。简而言之就是string 是不可变(Immutable)的,拼接的时候就是创建一个新的字符串。stringbuilder 是可变长度(Mutable)的,自然效率就高。
2024-02-09 1639 0
.NET byte和string互相转换
在.NET中,可以使用Encoding类来进行字节(byte)和字符串(string)之间的相互转换。这主要依赖于所选择的编码方式。这些示例展示了如何使用Encoding类来在C#中进行字节和字符串之间的转换。根据你的实际需求,选择合适的编码方式非常重要,因为不同的编码方式可能会导致数据的不同解释和处理方式。
2023-11-28 1697 0
- 匿
-
LM 2026-03-28
- 匿
-
匿
匿名用户 2026-02-15
-
匿
匿名用户 2026-01-17