using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//=================================操作字符串
//--------------比较字符串(0为相同,-1为不相同)
string a = "zhang";
string a1 = "zhanG";
Console.WriteLine(string.Compare(a, a1));//输出-1
//--------------将两个字符串对象合并为一个
Console.WriteLine(string.Concat(a, a1));//输出zhangzhanG
//--------------格式化字符串
Console.WriteLine(string.Format("{0},你最近好吗?", "备备"));//输出 备备,你最近好吗?
//--------------找出字符的索引(从第一个开始找)
Console.WriteLine(a.IndexOf('h'));//输出1
//--------------找出字符的索引(从最后一个开始找)
Console.WriteLine(a.LastIndexOf('h'));//输出1
//--------------将a1插入到a指定索引处
Console.WriteLine(a.Insert(1, a1));//输出zzhanGhang
//--------------合并字符串
Console.WriteLine(string.Join(",", a, a1));//zhang,zhanG
//--------------填充字符串(左侧)
Console.WriteLine(a.PadLeft(10,','));//,,,,,zhang
//--------------填充字符串(右侧)
Console.WriteLine(a.PadRight(10, ','));//zhang,,,,,
//--------------替换字符串
Console.WriteLine(a.Replace('z',','));//,hang
//--------------把字符串拆分为数组
Console.WriteLine(a.Split('a')[0]);//zh
//--------------截取字符串
Console.WriteLine(a.Substring(1,2));//ha
//--------------字母转大写
Console.WriteLine(a1.ToUpper());//ZHANGDI
//--------------字母转小写
Console.WriteLine(a1.ToLower());//zhang
//--------------去除收尾空白
Console.WriteLine(a.PadLeft(10).Trim());//zhang
Console.ReadKey();
}
}
}
新闻标题:C#操作字符串
地址分享:
http://chengdu.cdxwcx.cn/article/gphcph.html