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

字符串(一),字符串(

編輯:C#入門知識

字符串(一),字符串(



字符串

聲名字符串變量 string myString="第一個字符串";
顯示字符串 Console.WriteLine("myString="+myString);

當要進行大規模的字符替換與調整操作時,使用String類來操作將嚴重影響性能。在這種情況下,就可以用System.Text.StringBuilder類。StringBuilder類並沒有String類的功能強大,它只提供基本的替換、添加和刪除字符串中文本的功能,但它的工作效率非常高。

sb.Length 表示字符串的實際長度
sb.Capacity 表示字符串占據的內存空間長度
sb.Append() 給當前字符串追加字符串
sb.AppendFormat() 添加特定格式的字符串
sb.Insert() 插入一個子字符串
sb.Remove() 從當前字符串刪除字符
sb.Replace() 替換字符串中指定的字符串
sb.ToString() 將sb轉化為String對象

連接字符串

使用Concat()方法
如string myString1=string.Concat("你好,","朋友");
Console.WriteLine("String.Concat(\"朋友,\",\"你好\")="+myString1);
//String.Concat("朋友,","你好")=你好,朋友

使用+運算符
如string myString1="你好,"+"朋友";
Console.WriteLine("\"朋友,\"+\"你好\"="+myString1);
//"你好,"+"朋友"=你好,朋友

使用jion()方法
String[] myStrings={"你","好"};
string myString =String.jion("-",myStrings);
ConSole.WriteLine("myString="+myString);
//你-好

求字符串子串

當我們需要從一個字符串中得到它的一個子串時,我們可以使用String類的SubString()方法,它返回一個從指定位置開始的指定長度的子字符串。

String類的SubString()方法有兩種重載形式:
SubString(int startIndex);返回指定字符串從startIndex開始到字符串結尾的子串。
SubString(int startIndex,int lenght);返回指定字符串從startIndex開始,長度為lenght的子串。
string myString="www.fecit.com.cn";
string myString1=myString.SubString(3);
Console.WriteLine("String.SubString(3)="+myString1);
//String.SubString(3)=.fecit.com.cn
string mystring2=myString.SubString(3,2);
Console.WriteLine("String.SubString(3,2)="+myString2); ////String.SubString(3,2)=.f

刪除字符

如果需要刪除字符串中的特定字符,可以使用Remove()方法。
String類的Remove()方法有兩種重載形式:
public string Remove(int startIndex);返回指定字符串從startIndex開始到字符串結尾的字符串。
public string Remove(int startIndex,int count);
參數startIndex用於指定開始刪除的位置,從0開始索引;count指定刪除的字符數量。

空格也算一個字符

string MyString="Hello UnderWorld";
Console.WriteLine(MyString.Remove(7,5));
//Hello World

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