c# StringBuilder 怎么用
时间: 2024-10-05 20:04:04 浏览: 29
C#中StringBuilder类的使用总结
5星 · 资源好评率100%
在 C# 中,`System.Text.StringBuilder` 类是用来处理大量字符串操作的高效工具,尤其适合于那些频繁进行追加、插入和删除字符的操作,因为它内部采用动态数组,能减少内存分配和拷贝次数。以下是基本的使用步骤:
1. **创建实例**:
```csharp
StringBuilder sb = new StringBuilder();
```
2. **追加字符串**:
```csharp
sb.Append("Hello");
sb.Append(",");
sb.Append("World!");
```
3. **设置长度**:
```csharp
sb.Length = 10; // 设置长度,超过部分将被截断
```
4. **获取字符串结果**:
```csharp
string result = sb.ToString(); // 结果将是 "Hello,World!"
```
5. **插入和删除**:
```csharp
sb.Insert(5, "!"); // 在第6个位置插入字符,即 "Hello!,"World!"
sb.Remove(3, 3); // 删除从索引3开始的3个字符,即 "Hello,!"World!
```
```csharp
阅读全文