C#字符串的比較


  Console.WriteLine("輸入字符1");
            string n1 = Console.ReadLine();
            Console.WriteLine("輸入字符2");
            string n2 = Console.ReadLine();

           // lenght是取得字符串的長度
           // n1=n1.ToLower(); 變成小寫
          // n2 = n2.ToUpper(); 變成大寫
            //StringComparison.OrdinalIgnoreCase 忽略大小寫

            if (n1.Equals(n2, StringComparison.OrdinalIgnoreCase))
            {
                Console.WriteLine("一樣");
            }
            else
            {
                Console.WriteLine("不一樣");
            }
            Console.ReadKey();

 

1)、Length:獲得當前字符串中字符的個數
2)、ToUpper():將字符轉換成大寫形式
3)、ToLower():將字符串轉換成小寫形式
4)、Equals(lessonTwo,StringComparison.OrdinalIgnoreCase):比較兩個字符串,可以忽略大小寫
5)、Split():分割字符串,返回字符串類型的數組。
6)、Substring():解決字符串。在截取的時候包含要截取的那個位置。
7)、IndexOf():判斷某個字符串在字符串中第一次出現的位置,如果沒有返回-1、值類型和引用類型在內存上存儲的地方不一樣。
8)、LastIndexOf():判斷某個字符串在字符串中最后一次出現的位置,如果沒有同樣返回-1
9)、StartsWith():判斷以....開始
10)、EndsWith():判斷以...結束
11)、Replace():將字符串中某個字符串替換成一個新的字符串
12)、Contains():判斷某個字符串是否包含指定的字符串
13)、Trim():去掉字符串中前后的空格
14)、TrimEnd():去掉字符串中結尾的空格
15)、TrimStart():去掉字符串中前面的空格
16)、string.IsNullOrEmpty():判斷一個字符串是否為空或者為null
17)、string.Join():將數組按照指定的字符串連接,返回一個字符串。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM