c#如何提取“haha,heihei”中的哈哈出来?

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:22:34
也就是说 提取逗号以前的字符串 谢谢

string str="haha,heihei";
int L1=sstr1.IndexOf(","); 用IndexOf(",")来查找“,”所在的位置。
string s1 = str.Substring(0,L1-1);用Substring()来截取0-L1的字符串

s1即所求

如果你只有一个逗号,就取这个逗号的位置
int index = str.IndexOf(',')
然后取这个位置前面的字符串就行了
string subStr = str.SubString(0,index);
如果你有多个逗号,就把它拆分成以逗号分割的数组
string[] strs = str.Split(',');
然后取第一个
string subStr = strs[0];

string str="haha,heihei";
string[] strString = str.Split(',');
strString[0].ToString()就是你要的值了

用string 的split方法,使用,作为分隔符。这个方法返回一个string数组,即用“,”分割的每一个部分都是一个string返回。具体看看msdn吧。

都是高手啊~~
感觉xiaoyudian0098 是最正确的答案

用“,”来操作就可以