成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

介紹C#字符串處理類的功能及建立

開發 后端
本文介紹了C#字符串處理類的常用功能及C#字符串的建立過程,供大家參考。

首先介紹一下C#字符串處理常用的幾個功能:

Compare(str1,str2)——比較兩個字符串 str1,str2的大小,如果大于返回正數,等于返回0,小于返回負數!

IndexOf——定位字符串中第一次出現某個給定字符串的位置

PadLeft和PadRight——在字符串的開始和結尾用指定的字符填充字符串

ToLower和ToUpper把字符串轉換為小寫或大寫形式

Trim——刪除首尾空白

String.Replace——用指定的字符替換字符串中的指定字符。

C#字符串處理:建立過程:

例如定義變量

  1. strT="Welcome to ";  
  2. strT+="www.csdn.net"

程序首先創建一個System.String 類型的對象并初始化為“Welcome to”。此時編譯程度會分配足夠的內存來保存這個文本串。并用變量strT來表示這個實例。當執行strT+="

串,就的字符串被撤消。當要進行大規模的字符替換與調整操作時,使用字符串來操作將嚴重影響性能。在這中情況下就可以用System.Text.StringBuilder類。

StringBuilder類并沒有String 類的功能強大,只提供基本的替換和添加和刪除字符串中的文本,但它的工作效率非常高,當定義StringBuilder對象時可以指定內存的內存容量,如果不指定系統就會根據對象初始化時的字符串長度來確定。它有兩個主要參數Length和Capacity分別表示字符串的實際長度和字符串占據的內存空間長度。對字符串的修改就是在這個內存中進行的,大大提高了添加和替換的的效率。

如定義:

  1. StringBuilder sb=new StringBuilder("Hello,Welcome",100);//初始化對象并設置初始容量為100  
  2.        sb.Append(" to www.csdn.net");  
  3.        sb.Replace(old,new);//將old替換為new,作用與String.Replace()一樣只是不需要在過程中復制字符。 

StringBuilder的成員:

  1. StringBuilder sb=new StringBuilder("www.csdn.net");//定義初值為www.csdn.net的對象。  
  2. StringBuilder sb=new StringBuilder(20);初始化容量為20的空對象。 

另外StringBuilder還有MaxCapacity屬性用來限定對象可以使用的最大容量。默認大約是int.MaxValue(20億)

可以在使用過程中定義sb.MaxCapacity=value;

sb.Append(),給當前字符串追加字符串。

sb.AppendFormat()——添加特定格式的字符串

sb.Insert()——插入一個子字符串

sb.Remove()——從當前字符串刪除字符

sb.Replace()——替換字符串中指定的字符

sb.ToString()——將sb轉化為String 對象

好了,C#字符串處理的相關知識就介紹到這里。

【編輯推薦】

  1. 簡單易懂的C#.NET多線程應用
  2. C#注冊表是如何操作的
  3. C#擴展方法:對擴展進行分組管理
  4. Visual C# 3.0新特性的總結
  5. 網站安全性:C#防SQL注入代碼的實現方法
責任編輯:book05 來源: csdn
相關推薦

2009-09-02 16:21:20

C#字符串

2009-08-07 14:34:33

C#模式字符串

2009-08-26 13:24:54

C#字符串

2009-08-20 18:23:29

C#中SQL連接字符串

2009-08-06 16:01:09

C#字符串函數大全

2009-08-07 14:15:21

C#字符串分割

2009-08-07 14:22:56

C#字符串搜索

2009-08-24 17:06:37

C#字符串

2009-08-24 13:04:44

操作步驟C#字符串

2009-08-07 13:50:11

C#字符串

2009-08-07 14:46:59

C#匹配字符串

2009-09-07 15:40:06

2010-03-16 17:41:14

Python字符串

2009-08-07 15:49:46

使用C#字符串

2009-08-06 17:24:08

C#字符串

2009-08-21 15:06:09

C#連接字符串

2024-07-03 08:15:39

C#字符串表達式

2009-08-28 10:39:37

C#數值字符串

2009-08-07 15:58:54

C#字符串插入html

2010-01-15 18:35:25

C++的類
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产在线网址 | 精品美女视频在线观看免费软件 | 国产视频一区在线观看 | 在线色网| 午夜影院在线观看 | 在线观看a视频 | 91成人在线视频 | 亚洲精品2 | 国产毛片久久久久久久久春天 | 成人欧美一区二区 | 一区二区三区网站 | 亚洲色欧美另类 | 成人在线免费视频 | 在线中文字幕亚洲 | 日韩精品免费一区二区在线观看 | 国产在线视频一区二区董小宛性色 | 欧美精品一区二区三区在线播放 | 国产高清视频在线观看 | 国产乱码精品一品二品 | 国产精品乱码一二三区的特点 | 久久99精品国产自在现线小黄鸭 | 天天操夜夜操 | 国产成人一区二区 | 91免费在线 | 日韩精品一区二区在线观看 | 中文字幕精品一区二区三区精品 | 夜夜操操操 | 懂色中文一区二区三区在线视频 | 成人免费区一区二区三区 | 手机看片1 | 成人九色| 91一区二区在线观看 | 久久精品一区 | 天天操人人干 | 美国十次成人欧美色导视频 | 天天干天天干 | 亚洲精品99999 | 日韩中文字幕一区 | 日本精品一区二区三区四区 | 免费视频二区 | 亚洲人成人一区二区在线观看 |