进行分割字符串。假如我想用tab来作为分隔字符,用户输入"\t",但是
我在程序中用变量来接收textbox.text时在变量中存放的却是@"\t",
无法实现分割字符串的目的,哪位能指点一下啊?谢谢。
7 个解决方案
#1
手工转换吧,根据输入的不同进行一次判断。
#2
textbox.text.replace(@"\\", @"\")
#3
string.Split(textbox.text.replace("\\t", "\t"));
#4
呃。。。
注意大小写。。。
还有罢第一个 string 换成你的变量名
注意大小写。。。
还有罢第一个 string 换成你的变量名
#5
string s="abc\tdd";
string [] ary =s.Split(new char[]{'\t'});
MessageBox.Show(ary[0]);
MessageBox.Show(ary[1]);
string [] ary =s.Split(new char[]{'\t'});
MessageBox.Show(ary[0]);
MessageBox.Show(ary[1]);
#6
这个问题不具有代表性,
请问有谁知道这个问题的解决答案?==http://community.csdn.net/Expert/topic/3813/3813032.xml?temp=.4828607
请问有谁知道这个问题的解决答案?==http://community.csdn.net/Expert/topic/3813/3813032.xml?temp=.4828607
#7
同意popcorn(米花)的
#1
手工转换吧,根据输入的不同进行一次判断。
#2
textbox.text.replace(@"\\", @"\")
#3
string.Split(textbox.text.replace("\\t", "\t"));
#4
呃。。。
注意大小写。。。
还有罢第一个 string 换成你的变量名
注意大小写。。。
还有罢第一个 string 换成你的变量名
#5
string s="abc\tdd";
string [] ary =s.Split(new char[]{'\t'});
MessageBox.Show(ary[0]);
MessageBox.Show(ary[1]);
string [] ary =s.Split(new char[]{'\t'});
MessageBox.Show(ary[0]);
MessageBox.Show(ary[1]);
#6
这个问题不具有代表性,
请问有谁知道这个问题的解决答案?==http://community.csdn.net/Expert/topic/3813/3813032.xml?temp=.4828607
请问有谁知道这个问题的解决答案?==http://community.csdn.net/Expert/topic/3813/3813032.xml?temp=.4828607
#7
同意popcorn(米花)的