c# 中的 Trim

1. 让用户输入字符串 并且判断是否是 'yes'(无关大小写)

              Console.WriteLine("input a string");
              string userResponse = Console.ReadLine();
             if (userResponse.ToLower() == "yes")
             {
                 Console.WriteLine("you typed yes");  
             //act respons
             }

2.如果用户输入的字符串前后不小心加了空格, 这时候怎么办(注意是前后不包括中间)

             Console.WriteLine("input a string");
            string userResp = Console.ReadLine();
           /* userResp = userResp.Trim();  // Trim 可以删除字符串前面后者后面的空格
            if(userResp.ToLower()=="yes")
            {
                Console.WriteLine("how about yes ");
            }

3. 如果用户输入的字符串最后有e,s 我们要怎么办

 Console.WriteLine("input a string");
            string userResp = Console.ReadLine();
            char[] myChar={' ', 'e','s'};
           /* userResp = userResp.Trim(myChar);  // Trim 可以删除字符串前面后者后面的空格
            if(userResp.ToLower()=="yes")
            {
                Console.WriteLine("how about yes ");
            }

  重点: Trim 只能删除前后的字符

4.如何对齐?

 Console.WriteLine("补齐:");
            Console.WriteLine("小于10个字符");
            string myString =Console.ReadLine();
            myString = myString.PadLeft(10);// left左补齐 用空格
            string myString1 = myString.PadLeft(20, 'a'); //如果这里写 string myString1 = myString.PadLeft(10, 'a'); 会怎样

            Console.WriteLine(myString);
            Console.WriteLine(myString1);
            Console.ReadKey();

5. Split

string myStringThere = "This is a test.";
                char [] separator ={' '};
            string [] myWords;
            myWords = myStringThere.Split(separator);
            foreach (string word in myWords)
            {
                Console.WriteLine("{0}", word);
            }
            Console.ReadKey();

  

 

posted @ 2013-09-16 23:42  搅着青春吹泡泡  阅读(439)  评论(0编辑  收藏  举报