---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------
在这里分享几种方法来处理字符串:
第一种:用单个字符进行分割:
如:string str="1-2-3-4";
string[] st=str.Split('-');
这样st[0]就是1,st[1]就是2.。。。。。
第二种:用字符串来分割字符串:
首先引用命名空间:using System.Text.RegularExpressions;
string content = "abc|||def|||ghi";
string[] result = Regex.Split(content, @"\|\|\|", RegexOptions.IgnoreCase);
这样就有了result[0]为abc了
另外,手动方式比较复杂:】
static public object Divide(string Readytodivide,string dividingstring)
{
ArrayList temp=new ArrayList();
int begin=0,j=0;
for (int i=0;i <Readytodivide.Length;i++)
{
if (Readytodivide[i]==dividingstring[j])
{
if (j==dividingstring.Length-1)
{
temp.Add(Readytodivide.Substring(begin,i-begin-1));
begin=i+1;
j=0;
}
else
{
j++;
}
}
}
return temp;
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------