分别提取字符(C#)

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:05:31
string tt="qian:45620,rou:4532,tie:5624";

我现在想要的到
string yy,jj,zz;
yy=45620;
jj=4532;
tie=5624;

怎么实现啊,在线等。
QQ:258222477

string tt="qian:45620,rou:4532,tie:5624";
string[] a=tt.Split(new char[]{','});
int yy=int.Parse(a[0].Split(new char[]{':'})[1]);
int jj=int.Parse(a[1].Split(new char[]{':'})[1]);
int tie=int.Parse(a[2].Split(new char[]{':'})[1]);

tt.Substring(StartPosition,length);StartPosition是字符的其实位置。length是要截取的字符串的长度。

string tt = "qian:45620,rou:4532,tie:5624";
string[] a = tt.Split(new char[] { ',' });
int yy = int.Parse(a[0].Split(new char[] { ':' })[1]);
int jj = int.Parse(a[1].Split(new char[] { ':' })[1]);
int tie = int.Parse(a[2].Split(new char[] { ':' })[1]);
Console.WriteLine(yy);
Console.WriteLine(jj);
Console.WriteLine(tie);
Console.ReadLine();