日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > C# >内容正文

C#

C#字符串的基本操作

發(fā)布時間:2023/12/10 C# 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C#字符串的基本操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 簡介
  • 字符串判斷是否相等
        • 語法
        • 實例
  • 字符串比較大小
        • 語法
        • 實例
  • 判斷字符串變量是否包含指定字符或字符串
        • 語法
        • 實例
  • 查找字符串變量中指定字符或字符串出現(xiàn)的位置
        • 語法
        • 實例
  • 取子串
        • 語法
        • 實例
  • 插入子串
        • 語法
        • 實例
  • 刪除子串
        • 語法
        • 實例
  • 替換子串
        • 語法
        • 實例
  • 去除字符串空格
        • 語法
        • 實例

  • 博主寫作不容易,孩子需要您鼓勵
  • 萬水千山總是情 , 先點個贊行不行

簡介

C#為了方便使用字符串,C#中String類中包含很多字符串函數(shù),為了方便進(jìn)行各種基本的字符串操作。下邊列舉了最基本的字符串函數(shù),這些函數(shù)都是String類的成員方法。

字符串判斷是否相等

語法

方法 Equals()用于判斷兩個字符串是否相等,若相等則返回TRUE,否則返回FALSE。

  • 語法格式如下:
  • 字符串變量.Equals(字符串);

    其中,字符串可以是字符串常量也可以是字符串變量。

    字符串變量調(diào)用成員函數(shù)Equals(),比較字符串變量對應(yīng)的字符串與字符串是否相等,相等則返回TRUE,否則返回FALSE


    或者調(diào)用string類的靜態(tài)方法Equals(),比較兩個字符串是否相等,相等則返回TRUE,否則返回FALSE。

  • 語法格式如下:
  • string.Equals(字符串1,字符串2);

    實例

    string s = "123";string str = s;bool bFlage;bFlage = s.Equals(str);bFlage = s.Equals("234");bFlage = string.Equals(s, str);bFlage = string.Equals(s, "234"); ------------------------------------------------------------------------------------------分割線 ------------------------------------------------------------------------------------------

    字符串比較大小

    語法

    方法 CompareTo()用于比較字符串變量與給定字符串的大小,返回值為 0 、 1或者-1。

  • 語法格式如下:
  • 字符串變量.CompareTo(字符串);

    字符串的比較方式是:

    找到兩個字符串中第一個不相同的字符,該字符ASCLL值小的字符串較小。
    若一直比較到字符串結(jié)束,每個對應(yīng)字符都相同,那么若兩個字符串長度相同,則兩個字符串相等
    若兩個字符串長度不同,則的字符串較小
    若字符串變量小于字符串則返回-1,反之返回1
    若字符串變量與字符串相等則返回0。


    或者調(diào)用string類的靜態(tài)方法Compare(),比較兩個字符串的大小,相等則返回0,字符串1則返回-1,字符串1則返回1。

  • 語法格式如下:
  • string.Compare(字符串1,字符串2);

    實例

    string s = "123";string str = s;int bFlage;bFlage = s.CompareTo(str);bFlage = s.CompareTo("234");bFlage = string.Compare(s, str);bFlage = string.Compare(s, "234"); ------------------------------------------------------------------------------------------分割線 ------------------------------------------------------------------------------------------

    判斷字符串變量是否包含指定字符或字符串

    語法

    方法 Contains()用于判斷字符串變量是否包含指定字符或字符串,是則返回TRUE,否則返回FALSE。

  • 語法格式如下:
  • 字符串變量.Contains(字符);

    或者

    字符串變量.Contains(字符串);

    實例

    string s = "123";string str = s;bool bFlage;bFlage = s.Contains(str);bFlage = s.Contains("1");bFlage = s.Contains("12"); ------------------------------------------------------------------------------------------分割線 ------------------------------------------------------------------------------------------

    查找字符串變量中指定字符或字符串出現(xiàn)的位置

    語法

    方法 IndexOf()用于查找給定字符或者字符串變量中第一次出現(xiàn)的位置,返回字符或者字符串首字母在字符串變量中的位置數(shù)值。字符串第一個字符對應(yīng)的位置編號是0,如果查找的字符或字符串在字符串中不存在,則返回-1.

  • 語法格式如下:
  • 字符串變量.IndexOf(字符);

    或者

    字符串變量.IndexOf(字符串);

    實例

    string s = "123";string str = s;int bFlage;bFlage = s.IndexOf(str);bFlage = s.IndexOf("1");bFlage = s.IndexOf("23");

    類似方法還有LastIndexOf,用于查找給定字符或字符串在字符串變量中最后一次出現(xiàn)的位置數(shù)值。

    ------------------------------------------------------------------------------------------分割線 ------------------------------------------------------------------------------------------

    取子串

    語法

    方法 SubString()用于從字符串變量中獲取指定位置開始的指定長度的子字符串,如果未指定子字符串長度,則取至字符串變量結(jié)尾,返回值為該子字符串。

  • 語法格式如下:
  • 字符串變量.SubString(起始位置,子串長度);

    或者

    字符串變量.SubString(起始位置);

    實例

    string s = "123";string str;str = s.Substring(1);str = s.Substring(1, 1); ------------------------------------------------------------------------------------------分割線 ------------------------------------------------------------------------------------------

    插入子串

    語法

    方法 Insert()用于在字符串中指定位置插入給定的子字符串。

  • 語法格式如下:
  • 字符串變量.Insert(起始位置,子字符串);

    實例

    string s = "123";string str;str = s.Insert(2, "456"); ------------------------------------------------------------------------------------------分割線 ------------------------------------------------------------------------------------------

    刪除子串

    語法

    方法 Remove()用于在字符串變量中刪除指定位置開始的指定長度的子字符串,返回值為刪除指定子串后的字符串變量。

  • 語法格式如下:
  • 字符串變量.Remove(起始位置,子串長度);

    或者

    字符串變量.Remove(起始位置);

    實例

    string s = "12345";string str;str = s.Remove(1);str = s.Remove(1, 1); ------------------------------------------------------------------------------------------分割線 ------------------------------------------------------------------------------------------

    替換子串

    語法

    方法 Replace()用于替換字符串變量中的指定字符或者字符串,返回值為替換完成后的字符串變量。語法格式如下。

  • 語法格式如下:
  • 字符串變量.Replace(字符1, 字符2);

    或者

    字符串變量.Replace(字符串1, 字符串2);

    實例

    string s = "I Like china";string str;str= s.Replace("c", "C");str= str.IndexOf("Like", "Love"); ------------------------------------------------------------------------------------------分割線 ------------------------------------------------------------------------------------------

    去除字符串空格

    語法

    方法 Trim()用于在去除字符串變量中頭部和尾部的空格,返回值為去除空格的字符串變量。

  • 語法格式如下:
  • 字符串變量.Trim();

    實例

    string s = " 123";string str;str = s.Trim();

    類似的,方法TrimStart()和方法TrimEnd()可以去除字符串頭部或尾部的空格

    • 博主簡介:
    • 工業(yè)自動化上位機(jī)軟件工程師、機(jī)器視覺算法工程師、運(yùn)動控制算法工程師。目前從業(yè)于智能制造自動化行業(yè)。 博主郵箱:2296776525@qq.com
    • 幫忙點個贊吧。哈哈。

總結(jié)

以上是生活随笔為你收集整理的C#字符串的基本操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。