我用JS向一个txtbox的文本框内赋值了这种类型:A|B|C|D|E这样的内容。
在cs文件内文件接收的时候,如何分解?
例如:name1 = A;name2=b;name3=c;name4=d,name5=e;
有没例子可以参考一下?
------解决方案--------------------------------------------------------
string[] tmp=TextBox1.split('|');
name1=tmp[0];
name2=tmp[1];
......
额,大致就是这个意思。split('|') 以“|”为分隔符,将一串字符串转为字符串数组,注意必须为单引号,具体说明参见msdn
------解决方案--------------------------------------------------------
string[] strnames=TextBox1.Text.Split('|');
strnames数组里就是A,B,C,D,E,一共5项
------解决方案--------------------------------------------------------
split一下,然后以,分割的方式存进数据库字段。
------解决方案--------------------------------------------------------
str.Split('|')保存到一个字符数组中
也可以使用正则表达式实现
------解决方案--------------------------------------------------------
- C# code
string str = "A|B|C|D|E"; string[] array = str.Split(new char[] { '|' }); string name1 = array[0]; string name2 = array[1]; string name3 = array[2]; string name4 = array[3]; string name5 = array[4];
------解决方案--------------------------------------------------------
楼上都是方法!
------解决方案--------------------------------------------------------
2L+1啊
俺也一开始就想到split
------解决方案--------------------------------------------------------
如果你必须将这一串作为参数传进函数的话,就去找一个split的sql函数。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
split方法就可以搞定