最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# String常用函數(shù)的使用詳解

 更新時間:2021年04月28日 08:34:55   作者:Kim Yong  
這篇文章主要介紹了C# String常用函數(shù)的使用詳解,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下

Remove

Remove(int startIndex) 刪除此字符串中從指定位置到最后位置的所有字符。 Remove(int startIndex, int length) 從此實例中的指定位置開始刪除指定數(shù)目的字符。Remove 會進行區(qū)域的檢查。 對于第一種形式 當

  • startIndex 小于零 或
  • startIndex 指定的位置不在此字符串內(nèi);

對于第二種形式當

  • startIndex 或 count 小于零 或
  • startIndex 加 count 之和指定一個此實例外的位置。

會拋出異常。

string Test = "xx-xx-xx";
Test = Test.Remove(Test.Length-3);
Test = Test.Remove(0,3);

Substring

String.SubString(int startIndex,int length)
startIndex:截取字符串開始的位置
length:截取字符串的長度

string Test = "xx-xx-xx";
Test = Test.Substring(0,1);

Replace

Replace() – 替換 char 或 String 將此實例中的指定 Unicode 字符或 String 的所有匹配項替換為其他指定的 Unicode 字符或 String。 兩種重載的形式

  • Replace(char oldChar, char newChar)

將此實例中的指定 Unicode 字符的所有匹配項替換為其他指定的 Unicode 字符。

  • Replace(string oldValue, string newValue)

將此實例中的指定 String 的所有匹配項替換為其他指定的 String。

string Test = "xx-xx-xx";
Test = Test.Replace(-,+);

Spilt

split()首先是一個分隔符,它會把字符串按照split(‘ 字符')里的字符把字符串分割成數(shù)組,然后存給一個數(shù)組對象。

string Test = "xx-xx+xx*xx";
string[] TestArray1 = Test.Spilt('-');
string[] TestArray2 = Tset.Split(new char[3]{'-','+','*'}) ;//多字符分割
string[] TestArray3 = Test.Spilt('-',StringSpiltOptions.RemoveEmptyEntries);//去除空內(nèi)容

None//RemoveEmptyEntries/TrimEntries

StringSplitOptions

Join

Join的目的是把這個數(shù)組中的所有元素連起來,并且在兩兩之間放置你定義的符號。

string[] val = new[] {"1", "2", "3'};
string result = string.Join("$", val);//result 將會變成 "1$2$3"

用+號連接會生成臨時字符串,Join效率更高

Append

用來將文本或?qū)ο蟮淖址硎拘问教砑拥接僧斍?StringBuilder 對象表示的字符串的結(jié)尾處

StringBuilder sqlQuery = new StringBuilder(); 
sqlQuery.Append("SELECT COUNT([ProductID]) FROM ~~where [IsDelete]='F' );

StringBuilder的優(yōu)越性是在:
第一:他不需要每次都去分配內(nèi)存空間。所以系統(tǒng)就沒有必要去處理垃圾;
第二:當我們需要多次的對一個字符串進行多次操作的時候,他的效率要遠遠 高 與string

以上就是C# String常用函數(shù)的使用詳解的詳細內(nèi)容,更多關(guān)于C# String常用函數(shù)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

丽江市| 花莲县| 苏尼特右旗| 克什克腾旗| 佛学| 房产| 任丘市| 甘孜县| 福贡县| 蕉岭县| 玉环县| 黔西县| 嘉义市| 呼伦贝尔市| 西畴县| 嘉黎县| 前郭尔| 嘉鱼县| 达尔| 余姚市| 贵港市| 长沙市| 大宁县| 宝兴县| 兴隆县| 通化县| 临西县| 海口市| 兴和县| 甘泉县| 甘谷县| 新丰县| 博客| 石渠县| 正定县| 普兰县| 商都县| 石嘴山市| 延寿县| 巩义市| 伊通|