字符串常用函数 string msg = "123412345123456" msg.Length 字符串的长度,如判断是否为空字符串 null值不能判读 string.IsNullOrEmpty(msg) 返回bool ToCharArray() msg.Equals("aaa"); -->bool IndexOf() 在某个字符串中找某个字符串第一次出现的索引位置 msg.IndexOf("23"); 1 msg.LastIndexOf("23");10 // 没有找到返回-1 SubString截取字符串 msg.SubString(4,5); 索引,从0开始 -->"12345" msg.SubString(msg.IndexOf("4") +1 ,5); string str = "公牛|小牛|热火||||森林狼||||尼克斯"; string [] teams = str.Spit('|'); string [] teams = str.Split(new char[] {'|'},StringSplitOptions.RemoveEmpteyEntries);/以|字符串隔 看重载的类型 string str = "公牛|小牛★热火||||森林狼|$||尼克斯"; string [] teams = str.Split('|','★','$'); 字符串数组分割 string newStr = string.Join("AAAA",teams); Console.WriteLine("{0}-{1}","a",1); 连接并返回,无返回值 string s = string.Format("{0}-{1}","a",1);可返回给s string msg = "我的电话:123123,我的电话:110222"; msg = msg.Replace('我','王晓东');//不可变性