c#基础-基础-16.string

static void Main(string[] args)
        {
     
            string str = "123456456";
            //正向查找(IndexOf)
            int index = str.IndexOf("234");
            Console.WriteLine(index);
            //反向查找(LastIndexOf)
            index = str.LastIndexOf("456");
            Console.WriteLine(index);
            //移除(Remove),不会改变原字符
            //从指定下标开始到结尾,全移除
            string str1 = str.Remove(2);
            Console.WriteLine(str1);//12
            //第一个参数为开始下标,第二个为字符个数
            string str2 = str.Remove(1, 3);
            Console.WriteLine(str2);//156456
            //替换(Replace),不会改变原字符
            string str3 = str.Replace("123", "hello");
            Console.WriteLine(str3);//hello456456
            //大写转小写(ToLower)
            //小写转大写(ToUpper)
            //截取(Substring)
            string s = "hello world";
            string str4 = s.Substring(2);
            Console.WriteLine(str4);
            string str5 = s.Substring(1, 4);
            Console.WriteLine(str5);//ello 
            //字符串切割
            string s1 = "1_1|2_2|3_3|4_4";
            string[] strs = s1.Split('|');
            for(int i=0;i<strs.Length;i++)
            {
     
                Console.WriteLine(strs[i]);
            }
            Console.ReadKey();
        }

你可能感兴趣的:(c#,c#)