您的位置:首页 > 编程语言 > C#

C#中string 的基本使用方法

2016-12-18 17:24 525 查看
本人整理了string的基本基本使用方法,希望自己能熟练使用这些方法,也希望能帮助和我一样的C#初学者。

Console.WriteLine("--------字符串比较------------");
string a = "abc";
string b = "ABc";
Console.WriteLine(a.CompareTo(b));
Console.WriteLine(b.CompareTo(a));
Console.WriteLine(b.Equals(a,StringComparison.OrdinalIgnoreCase));

Console.WriteLine("--------格式化字符串--------");
string a1 = "abc";
string b1 = "ABc";
string a1b1 = string.Format("{0}{1}!!!", a1, b1);  //格式化字符串
Console.WriteLine(a1b1);

Console.WriteLine("--------截取字符串--------");
string str = "123456";
string str1 = str.Substring(0, 3);
Console.WriteLine(str1);

Console.WriteLine("--------分割字符串--------");
string s0 = "1.23.45.6";
string[] strArr = s0.Split('.');  //分割字符串
foreach(string s in strArr)
{
Console.Write(s+"\t");  //显示
}

Console.Write("\n");
Console.WriteLine("--------插入字符串--------");
string strr = "123456";
strr = strr.Insert(3,"000");  //插入的字符串生成新的字符串 作为返回值
Console.WriteLine(strr);

Console.WriteLine("--------填充字符串--------");
string 填充 = "123456";
string 填充后的字符串Left = 填充.PadLeft(填充.Length + 1, '=');//在左侧填充
string 填充后的字符串Right = 填充.PadRight(填充.Length + 1, '=');
Console.WriteLine(填充);
Console.WriteLine("在左侧填充后的字符串" + 填充后的字符串Left);
Console.WriteLine("在右侧填充后的字符串" + 填充后的字符串Right);

Console.WriteLine("--------删除字符串--------");
string strDel = "123456";
string Delstr = strDel.Remove(3);  //从第三个位置开始删除
Console.WriteLine("从第三个位置开始删除" + Delstr);
Delstr = strDel.Remove(3, 2);//从第三个位置开始删除两个字符
Console.WriteLine("从第三个位置开始删除两个字符" + Delstr);

Console.WriteLine("--------复制字符串--------");
string aaa = "123456";
string bbb = "";
bbb = string.Copy(aaa);  //复制的方法1
Console.WriteLine("复制1后的字符串"+bbb);

char[]  ccc = new  char[100];
aaa.CopyTo(1,ccc,0,5); //复制方法2,从aaa的1号位置复制5字符长度的字符串到ccc 的0号位置开始的地方
foreach (char ch in ccc)
{
Console.Write(ch);  //查看复制之后的字符串
}

Console.WriteLine("--------替换字符串--------");
string strstr0 = "123.456";
string strstr1 = strstr0.Replace('.', ',');  //将字符串中的 .替换为,
Console.WriteLine(strstr1);
strstr1 = strstr0.Replace("123", "000");  //将字符串中的123替换为000
Console.WriteLine(strstr1);


结果截图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: