System.string 类中提供了Insert方法,在字符串的索引位置插入一个子字符串,此外还提供了PadRight和PadLeft方法实现字符串前导和后置的填充
Insert方法
// public string Insert (int startIndex ,string value)
其中startIndex 是要插入索引的位置, value 是要插入的字符
代码示例如下
string str = "Hello,World";
string str1 = str.Insert(6, "Oscar");
Console.WriteLine(str1);
PadRight ,PadLeft方法实现字符串填充
String.PadLeft : 用前导字符填充,使其达到指定的长度,产生新的字符串;
String.PadRigth : 用后置字符填充字符,使其达到指定的总长度, 产生一个新的字符串
string str = "Hello,World";
string str1 = str.Insert(6, "Oscar");
Console.WriteLine(str1);
string strleft = "前导字符串填充";
//在字符串的前面填充+号使其字符串的总长度达到20个
Console.WriteLine(strleft.PadLeft(20,'+'));
string strRight = "后置字符串填充";
//在字符串的后面填充+字符,使其长度达到20个
Console.WriteLine(strRight.PadRight(20,'+'));