日期:2014-05-18  浏览次数:20860 次

分割字符串问题
string   Zelot=   "a   bc   sdf   casdf ";
要求从第一个空格那切开,要zelot1=a   ,zelot2   =   bc   sdf   casdf;

可能说的不清楚,再说一个例子。
string   Zelot= "a   adf   asdf   asdfs   asdf   asdf   asdf ";
后面不管有多少东西,就要zelot1=a,zelot2=后面剩下的。  


------解决方案--------------------
string Zelot = "a bc sdf casdf ";
string zelot1=Zelot.Substring(0, Zelot.IndexOf( " "));
string zelot2=Zelot.Substring(Zelot.IndexOf( " ")+1);

------解决方案--------------------
楼上正解
------解决方案--------------------
Up...
------解决方案--------------------
string Zelot = "a bc sdf casdf ";
string zelot1=Zelot.Substring(0, Zelot.IndexOf( " "));//子串从0开始到空格
string zelot2=Zelot.Substring(Zelot.IndexOf( " ")+1);从空格加1开始
------解决方案--------------------
用String 的方法Split()分割