范例一:
在这个范例中出现的方法为
1:Capacity
2:Length
3:Append()
4:Replace()
5:Insert()
6:Remove()
using System;
using System.Text;
namespace ConsoleApplication1
{
class Class1
{
static void Main(string[] args)
{
StringBuilder sb1=new StringBuilder();
Console.WriteLine("sb1的初始容量为:-->{0}",sb1.Capacity);
Console.WriteLine("sb1的初始长度为:-->{0}",sb1.Length);
sb1.Append("hello world");
Console.WriteLine("向sb1中添加后sb1的容量为:-->{0}",sb1.Capacity);
Console.WriteLine("向sb1中添加后sb1的长度为:-->{0}",sb1.Length);
sb1.Append(" hello C# zhong hua ren min gong he guo ");
Console.WriteLine("在次向sb1中添加后sb1的容量为:-->{0}",sb1.Capacity);
Console.WriteLine("在次向sb1中添加后sb1的长度为:-->{0}",sb1.Length);
StringBuilder sb2=new StringBuilder("I Love java",30);
Console.WriteLine("the original text of sb2 are:");
Console.WriteLine(sb2);
Console.WriteLine("使用replace方法将sb2中的java换成C#后内容为:");
Console.WriteLine(sb2.Replace("java","C#"));
Console.WriteLine("使用insert方法在sb2第七个字符中添加'java and '后sb2的内容为");
Console.WriteLine(sb2.Insert(7,"java and "));
Console.WriteLine("使用remove方法将sb2中第0个字符以后的6删除后sb2的内容为:");
Console.WriteLine(sb2.Remove(0,7));
}
}
}
运行结果
sb1的初始容量为:-->16
sb1的初始长度为:-->0
向sb1中添加后sb1的容量为:-->16
向sb1中添加后sb1的长度为:-->11
在次向sb1中添加后sb1的容量为:-->52
在次向sb1中添加后sb1的长度为:-->51
the original text of sb2 are:
I Love java
使用replace方法将sb2中的java换成C#后内容为:
I Love C#
使用insert方法在sb2第七个字符中添加'java and '后sb2的内容为
I Love java and C#
使用remove方法将sb2中第0个字符以后的6删除后sb2的内容为:
java and C#
Press any key to continue

浙公网安备 33010602011771号