今日總結深入String類

wzi10發表於2020-10-27

c#深入String類

字串的方法
Equals

功能
    驗證兩個字串是否相等

格式
    字串.Equals(另一個字串)

CompareTo

格式
    數字字串.CompareTo(數字字串)

IndexOf

功能
    獲取內容在字串中的索引值位置

格式
    字串.IndexOf(內容)

如果內容在字串中,返回內容的索引值

如果內容不在字串中,返回-1

LastIndexOf

功能
    返回內容最後一次查到的位置

格式
    字串.LastIndexOf(內容)

Split

功能
    把字串進行分割,按照指定的分融符

格式

    字串.Split(分割符號)

    注意
        分割符號需要是char型別

Substring

功能
    從起始位置開始,擷取指定長度的字元,擷取字串內容

格式
    字串.Substring(開始索引,擷取長度)

ToLower

功能
    轉換為大寫

格式
    字串.ToLower()

ToUpper

功能
    轉換為小寫

格式
    字串.ToUpper()

Trim

功能
    去掉字串前後的空格

格式
    字串.Trim()

String類的方法
Join

功能
    把字串陣列中的成員,按照指定的連線符號拼成一個字串

格式
    String.Join(連線字串,字串陣列)

Compare

功能
    比較兩個字串的大小

格式
    String.Compare(字串1,字串2)

返回值

    1
        大於

    0
        等於

    -1
        小於



比較兩個數字字串的大小

Format

基本格式化

    功能
        格式化字串拼接

    格式
        String.Format(格式字串,槽0資料,槽1資料)

    當槽資料為非字串時,也是可以的

    在這裡插入圖片描述

數值格式化

    說明
        在槽位置處新增內容,實現數值格式化

    格式
        {槽編號:格式字元}

    型別

        C

            參考
                {0:c3}

            例子

            C2
            在這裡插入圖片描述
            C3

            在這裡插入圖片描述

        D

            參考
                {0:D}

            例子

            在這裡插入圖片描述

        F

            參考
                {0:F3}

            例子

            在這裡插入圖片描述

        N

            參考
                {0:N4}

            例子

            在這裡插入圖片描述

            在這裡插入圖片描述

        P

            參考
                {0:P4}

            例子

            在這裡插入圖片描述

        X

            參考
                {0:N}

資料型別轉換
隱式轉換

小轉大
    int轉float
    float轉double

顯式轉換

字串轉數值型

    字串轉整型
        int.Parse(數字字串)

    字串轉單精度浮點
        float.Parse(數字字串)

    字串轉雙精度浮點
        double.Parse(數字字 符串)

    注意
        Parse方法只接收字串引數