愛悠閑 > C#字符串處理之大小寫轉換

C#字符串處理之大小寫轉換

分類: 軟工之C/S  |  標簽: c#,字符串  |  作者: sms15732621690 相關  |  發布日期 : 2016-01-24  |  熱度 : 286°

字符串:是 String 類型的對象,它的值是文本。

eg1:兩個學員輸入各自最喜歡的課程名稱,判斷是否一致,如果相等,則輸出你們倆喜歡相同的課程.如果不相同,則輸出你們倆喜歡不相同的課程.

代碼:

 <span style="font-size:18px;">static void Main(string[] args)
        {
            Console.WriteLine("輸入第一門課程");
            string str1 = Console.ReadLine();
            Console.WriteLine("輸入第二門課程");

            string str2 = Console.ReadLine();
            if (str1 ==str2 )
            {
                Console.WriteLine("課程一樣"+str1 );
            }
            else
            {
                Console.WriteLine("課程不同{0}-------{1}",str1 ,str2 );
            }
            Console.ReadKey();</span>
運行結果1:                                                                             運行結果2:

                                                    
發現:運行結果1沒有問題但是運行結果2就有問題了不能夠區分大小寫

解決方法1:

<span style="font-size:18px;">static void Main(string[] args)
        {
            Console.WriteLine("輸入第一門課程");
            string str1 = Console.ReadLine();
            Console.WriteLine("輸入第二門課程");

            
            str1 = str1.ToLower();//把字符串轉換成小寫的
            string str2 = Console.ReadLine();
            str2 = str2.ToLower();
            if (str1 ==str2 )
            {
                Console.WriteLine("課程一樣"+str1 );
            }
            else
            {
                Console.WriteLine("課程不同{0}-------{1}",str1 ,str2 );
            }
            Console.ReadKey();</span>
   
解決方法二:

<span style="font-size:18px;"> static void Main(string[] args)
        {
            Console.WriteLine("輸入第一門課程");
            string str1 = Console.ReadLine();
            Console.WriteLine("輸入第二門課程");

            
            str1 = str1.ToUpper ();//把字符串轉換成大寫的
            string str2 = Console.ReadLine();
            str2 = str2.ToUpper ();
            if (str1 ==str2 )
            {
                Console.WriteLine("課程一樣"+str1 );
            }
            else
            {
                Console.WriteLine("課程不同{0}-------{1}",str1 ,str2 );
            }
            Console.ReadKey();</span>


運行結果:


 總結:

  ToLower():得到字符串的小寫形式;
  ToUpper():得到字符串的大寫形式。



快乐彩中奖说明