?? 高效字符串類stringbuilder.txt
字號:
StringBuilder
特點:
接受String參數
內部使用Char數組實現
ToString可轉化為String類型
非基元類型
最大容量:In32.MaxValue(大約20億)
容量,默認為16,如果我們知道大小,應在構造時設定.(動態增長會損傷系統的性能)
成員(沒有String提供的所有方法,不夠豐富)
MaxCapacity 最在容量
Capacity 設置數組的大小
EnsureCapacity
Length 字符的個數
ToString
Chars/[] 設置指索引的字符
AppendInsert 插入的字符串
AppendFormat 插入格式化的字符串
Replace 替換字符串
Remove 刪除字符串
Equals 比較
using System;
using System.Text;
namespace TestText
{
class App
{
[STAThread]
static void Main(string[] args)
{
StringBuilder sb=new StringBuilder(256);
sb.AppendFormat("{0} {1}","Jeffrey","Richter").Replace(" ","-");
String s=sb.ToString().ToUpper();
Console.WriteLine(s);
sb.Length=0;
sb.Append(s).Insert(8,"Marc-");
s=sb.ToString();
Console.WriteLine(s);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -