其中分隔符可能是分号,当然也可能是其他的比如*号。
我想写一个将字符串变成数组的函数,由于可能是“你好1;”,后面是分隔符,不一定是分号,但一定有分隔符;也可能是"你好1;你好2;你好3;"样子的。总之要把这个字符串作为输入参数,返回一个字符串数组。请问该怎么写。其实我也能写,但是想得不是很全面,可能会丢掉一些可能性谢谢。
public static string[] returnstringarray(string your string)
我想写一个将字符串变成数组的函数,由于可能是“你好1;”,后面是分隔符,不一定是分号,但一定有分隔符;也可能是"你好1;你好2;你好3;"样子的。总之要把这个字符串作为输入参数,返回一个字符串数组。请问该怎么写。其实我也能写,但是想得不是很全面,可能会丢掉一些可能性谢谢。
public static string[] returnstringarray(string your string)
解决方案 »
- 文本框怎样获取焦点
- execl导入sqlserver代码问题
- dataGridView单元格背景的设置
- 新建立一个解决方案,是不是相当以前的workspace
- 记事本中的一段代码!!!
- 准备学c#,但有几个问题,大家帮忙看看???
- 做个调查:用c#开发asp.net的程序员一般工资多少啊
- 正则问题 sourceString = rep.Replace(sourceString," $1=$2" + replaceURL + "$3$4"); 中的," $1=$2" + "$3$4怎么理解啊
- VS2002升级Framework的问题。
- 请问,怎么可以在DataGrid的DoubleClick事件里面取得DataGrid单元格的内容?
- datalist 绑定数据老是少一条记录
- 急! 如何把浮点数转换为16进制
string[] arr = s.Split(';', ' ', ';', ',', '\n');
string []ss=s.Split(new char[] {',',';','-'});不确定使用什么分隔符的话,把可能出现的分隔符都加入到数组中。
再传个分隔符的参数
string sContent = "你好1;你好2;";
string[] Contents = sContent.Split(new string[]{";"}, StringSplitOptions.RemoveEmptyEntries);
{
return yourSting.Trim().Split(':');
}
public static string[] returnstringarray(string yourstring,char separator)//separator是分隔符变量。
谁给写个完整的。其实yourstring的样子就是:
你好1分隔符 或者就是
你好1分隔符你好2分隔符你好3分隔符你好4分隔符
public static string[] returnstringarray(string yourstring, char separator)
{
return yourstring.Split(new char[] { separator }, StringSplitOptions.RemoveEmptyEntries);
}
public static string[] returnstringarray(string yourstring, char separator)
{
return yourstring.Trim(separator).Split(new char[] { separator }, StringSplitOptions.RemoveEmptyEntries);
}
for(int i=0;i<a.Length;i++)
{
if(char.IsSymbol(s[i]))
再用Split
}