📄 stringbuilder.cs
字号:
using System;
using System.Text; //StringBuilder
namespace N1
{
class App
{
static void Main()
{
StringBuilder MyStringBuilder = new StringBuilder("Hello Abcd!");
MyStringBuilder.Append("How are you?");
Console.WriteLine(MyStringBuilder);
int MyInt = 25;
MyStringBuilder.Append(MyInt);
Console.WriteLine(MyStringBuilder);
MyStringBuilder.AppendFormat("{0:C}",MyInt);
Console.WriteLine(MyStringBuilder);
Insert_Remove_Replace();
Matrix();
Console.Write("Press Enter to close window...");
Console.Read();
}
static void Matrix()
{
Console.WriteLine("\nMatrix Demo");
// Create a matrix of StringBuilder references
StringBuilder[,] sba = new StringBuilder[2, 3];
// Initialize the references in the matrix to point to real StringBuilder objects
for (int x = 0; x <= sba.GetUpperBound(0); x++)
{
for (int y = 0; y <= sba.GetUpperBound(1); y++)
{
sba[x, y] = new StringBuilder(String.Format("({0}, {1})", x, y));
}
}
// Display the Matrix elements
for (int x = 0; x <= sba.GetUpperBound(0); x++)
{
for (int y = 0; y <= sba.GetUpperBound(1); y++)
{
Console.Write(sba[x, y] + " ");
}
Console.WriteLine();
}
Console.WriteLine();
}
static void Insert_Remove_Replace()
{
Console.WriteLine("Insert_Remove_Replace()");
StringBuilder MyStringBuilder = new StringBuilder("Hello Abcd!");
MyStringBuilder.Insert(6,'a');
Console.WriteLine(MyStringBuilder);
MyStringBuilder.Replace('!','?');
Console.WriteLine(MyStringBuilder);
MyStringBuilder.Remove(5,6);
Console.WriteLine(MyStringBuilder);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -