天天看點

C#字元串string以及相關内置函數1支援

C#字元串string函數

本文提供全流程,中文翻譯。

Chinar 堅持将簡單的生活方式,帶給世人!

(擁有更好的閱讀體驗 —— 高分辨率使用者請根據需求調整網頁縮放比例)

Chinar —— 心分享、心創新!

助力快速了解 C# string 字元串内置函數用法

為新手節省寶貴的時間,避免采坑!

全文高清圖檔,點選即可放大觀看 (很多人竟然不知道)

class Program
    {
        static void Main(string[] args)
        {
            /* CompareTo() 函數在字元串相等的時候,傳回值為:0
               當兩個字元 ,比較的字元 str 中出現一個 與下邊不同的字元時,str的字母排序靠前,傳回-1
               否則傳回1*/

            string str = "a";
            int    res = str.CompareTo("b");
            Console.WriteLine(res);

            str = "b";
            res = str.CompareTo("a");
            Console.WriteLine(res);

            str = "b";
            res = str.CompareTo("a");
            Console.WriteLine(res);
            Console.WriteLine("_________________________________比較________________________________________");

            str               = "www.unity.kim";
            string newReplace = str.Replace('.', '-'); //替換字元串中的某個字元/字元串:Replace(指定字元,替換字元)
            Console.WriteLine(newReplace);
            Console.WriteLine("___________________________________替換______________________________________");

            string[] strings = str.Split('.'); //字元串拆分,用一個字元拆分現有字元串
            foreach (var s in strings)
            {
                Console.WriteLine(s);
            }
            Console.WriteLine("__________________________________拆分_______________________________________");

            string newSubstring = str.Substring(4, 5); //從str 中的第四個字元開始截取,然後截取長度為5的字元
            Console.WriteLine(newSubstring);
            newSubstring = str.Substring(4); //如果不給長度,則直接到末端
            Console.WriteLine(newSubstring);
            Console.WriteLine("__________________________________從某個位置截取字元串_______________________________________");

            string strUp = str.ToUpper(); //字元串轉大寫
            Console.WriteLine(strUp);

            var strLow = str.ToLower(); //字元串轉小寫
            Console.WriteLine(strLow);
            Console.WriteLine("__________________________________大小寫_______________________________________");

            str            = " www.unity.kim ";
            string newTrim = str.Trim(); //删除 字元串收尾空白處
            Console.WriteLine(str);
            Console.WriteLine(newTrim);
            Console.WriteLine("__________________________________去首位空格_______________________________________");

            int num = str.IndexOf("unidty"); //可以用來判斷是否包含一個子字元串,不包含傳回-1,包含傳回第一個字元在哪個位置的下标
            Console.WriteLine(num);

            Console.ReadLine();
        }
    }           

擁有自己的伺服器,無需再找攻略!

Chinar 提供一站式教程,閉眼式建立!

為新手節省寶貴時間,避免采坑!

先點選領取 —— 阿裡全産品優惠券 (享受最低優惠)

1 ——

雲伺服器超全購買流程 (新手必備!)

2 ——

阿裡ECS雲伺服器自定義配置 - 購買教程(新手必備!)

3——

Windows 伺服器配置、運作、建站一條龍 !

4 ——

Linux 伺服器配置、運作、建站一條龍 !

Chinar

END

本部落格為非營利性個人原創,除部分有明确署名的作品外,所刊登的所有作品的著作權均為本人所擁有,本人保留所有法定權利。違者必究

對于需要複制、轉載、連結和傳播部落格文章或内容的,請及時和本部落客進行聯系,留言,Email: [email protected]

對于經本部落客明确授權和許可使用文章及内容的,使用時請注明文章或内容出處并注明網址、