1. 程式人生 > >C#中一些字符串操作的經常使用使用方法

C#中一些字符串操作的經常使用使用方法

mod tel ace pop 頻率 for char replace span

概述

本篇主要解說,字符串string的基本操作知識

倒序輸出

string str = Console.ReadLine();
            for (int i = str.Length - 1; i >= 0; i--)
            {
                Console.Write(str[i]);
            }
            Console.ReadLine();

計算字符串的長度

string myString = "This is a test!";
Console.WriteLine("Text is :{0}",myString)
Console.WriteLine("Text's long is :{0}",myString.Length)

轉換大寫和小寫

myString = myString.ToLower(); //全部字符轉換成小寫
myString = myString.ToUpper(); //全部字符轉換成大寫

刪除前後空格

myString = myString.Trim(); //同一時候刪除字符串前後的空格
char[] trimChars = {' ','e','s'}; //準備刪除的字符
myString = myString.Trim(trimChars); //刪除全部指定字符
myString = myString.TrimEnd(); //刪除字符串後的空格
myString = myString.TrimStart(); //刪除字符串前的空格

加入空格

myString = myString.PadRight(14,' '); //當字符串長度不夠14位時,在他的右邊用指定字符填充
myString = myString.PadLeft(14,' '); //當字符串長度不夠14位時。在他的左邊用指定字符填充

拆分字符串

string[] nStrs = myString.Split(' ',3); //依照空格進行拆分,而且返回前三個字符串

獲取子字符串

string a = myString.Substring(2,2); //從myString字符串的第三位開始獲取兩個字符,由於索引起始位是0

替換字符串中的字符

string a = myString.Replace("i","o"); //將這個字符串中的全部“i”替換成“o”

string是Char變量的僅僅讀數組

string myString = "This is a test!";
foreach (char myChar in myString)
{
Console.Write("{0}",myChar);
}

可讀寫的字符數組

char[] myChars = myString.ToCharArray();

特殊字符的表示方法

因為在C#中使用雙引號劃分字符串的開始和結束,那麽對於一些特殊字符。比如雙引號本身就須要使用叫做轉義字符的輔助字符來表示了。

總結

string操作在編程中尤為重要,也是使用頻率最高的一種。須要掌握string操作的經常使用使用方法




C#中一些字符串操作的經常使用使用方法