c#中StringBuilder类举例使用
时间: 2024-06-08 20:07:51 浏览: 16
StringBuilder类是C#中用来操作字符串的一个非常方便的工具,它允许我们在不创建新的字符串对象的情况下对字符串进行修改。下面是使用StringBuilder类的一个简单示例:
```csharp
using System;
using System.Text;
class Program
{
static void Main(string[] args)
{
StringBuilder sb = new StringBuilder("Hello, world!");
Console.WriteLine("Original string: " + sb.ToString());
// 修改字符串
sb.Replace("world", "C#");
sb.Append("!");
sb.Insert(0, "Greetings, ");
Console.WriteLine("Modified string: " + sb.ToString());
Console.ReadKey();
}
}
```
上述代码中,我们首先创建了一个StringBuilder对象,并将其初始化为包含字符串"Hello, world!"。然后我们使用Replace方法将字符串中的"world"替换为"C#",使用Append方法在字符串末尾添加一个感叹号,使用Insert方法在字符串开头插入"Greetings, "。
最后,我们使用ToString方法将修改后的字符串转换为普通的字符串类型,并将其打印到控制台上。
输出结果:
```
Original string: Hello, world!
Modified string: Greetings, Hello, C#!
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)