程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#常用字符串處理技巧

C#常用字符串處理技巧

編輯:.NET實例教程

一、string類型變量可以看作是char變量的只讀數組。因此,可使用char變量訪問string變量的每個字符,但不能用這種方式為各個字符變量賦值。 如:

  string myString = "A string";

  char myChar = myString [ 1 ];

二、可以使用ToCharArray()獲得一個可寫的char數組。如:

  string myString = "A string";

  char [ ] myChars = myString.ToCharArray ( );

三、可以在foreach循環中使用字符串。如:

  foreach ( char character in myString )

  {

    Console.WriteLine( "{ 0 } ", character );

  }

四、可以用Length獲取元素的個數。

五、ToLower()和ToUpper()可以把字符串轉換為小寫或大寫形式。

六、Trim() , TrimStart()和TrimEnd()用於把字符串的空格(所有空格、前面或後面空格)刪掉。

七、PadLeft()和PadRight()可以在字符串的左邊或右邊添加空格或其他字符。

八、Split() 可以把字符串按指定分隔字符進行分割。

九、Compare   比較字符串的內容,考慮文化背景(場所),確定某些字符是否相等。

十、CompareOrdinal  與Compare一樣,但不考慮文化背景。

十一、Format   格式化包含各種值的字符串和如何格式化每個值的說明符。

十二、IndexOf   定位字符串中第一次出現某個給定子字符串或字符的位置。

十三、IndexOfAny  定位字符串中第一次出現某個字符或一組字符的位置。

十四、LastIndexOf  與IndexOf一樣,但定位最後一次出現的位置 。

十五、LastIndexOfAny  與IndexOfAny,但定位最後一次出現的位置。

十六、Replace   用另一個字符或子字符串替換字符串中給定的字符或子字符串 。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved