C#中字串的常用方法

來源:互聯網
上載者:User

標籤:尋找   使用   指定   說明   大小寫轉換   3.2   數字   als   end   

1、尋找某個字元或子字串,  在指定字串中首次出現的位置  IndexOf(char\string);//返回下標   返回-1,說明找不到   返回>=0的數字,說明存在

2、截取字串  

  2.1 Substring(某個位置,幾個長度);   在指定字串中,    從某個位置開始截取幾個長度字元    

  2.2 Substring(某個位置);    從某個位置開始截取到字串的末尾

3、大小寫轉換   

  3.1 大寫:ToUpper()  3.2 小寫:ToLower()

4、去空格  

  去除前後空格  Trim();  去除前面的空格 TrimStart(null);  去除後面的空格 TrimEnd(null);

5、判斷字串是否相等  

  使用 == 或 Equals();

6、字串空值 有3種方式  

  string n="";//少用

   string n=string.Empty;

   string n=null;

7、判斷字串是否為空白值  

  n.Length==0//效能最高  

  n==string.Empty  

  Equals("")  n==""

8、字串的分割和串連  

  Split()——該方法的傳回型別是string[]類型的數組  

  Join——   string str=    string.Join(新分割符,string數組);

9、Format("{0...n}",變數列表)方法——返回string

     string name="張三";  

    int age=20;  

    string.Format("我是{0},今年{1}歲",name,age);

10、補充  

  8.1 LastIndexOf(char\string);  尋找某個字元或子字串,   在指定字串中最後1次出現的位置

     8.2 替換指定的字元  

     string str=   Replace(要替換的字元[串],替換後的字元[串]);

C#中字串的常用方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.