c#基礎-基礎-16.string

mr.chenyuelin發表於2021-01-03
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();
        }

相關文章