如何用一个字符串分割另外一个字符串,得到一个数组? 1.用Regex.Split2.不妨先String.ToCharArray(),获得char[],再用string.Split 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /// <summary> /// 根据指定的标记符,分隔字符串,并返回字符数组 /// </summary> /// <param name="source">要分隔的字符</param> /// <param name="split">分隔标记符</param> /// <returns></returns> public string[] SplitPage(string source,string split) { int len = split.Length; ArrayList al = new ArrayList(); int start = 0; //开始位置 int j = -1; //匹配索引位置 while(true) { j = source.IndexOf(split,start); if(j > -1) { al.Add(source.Substring(start,j-start)); int s = j-start; start = j+len; } else { al.Add(source.Substring(start)); break; } } string[] result; if(al.Count == 0) { string[] r = new string[1]; r[0] = source; result = r; } else { string[] r = new string[al.Count]; for(int i = 0; i < al.Count; i++) { r[i] = al[i].ToString(); } result = r; } return result; } Silverlight 中怎么获取文件本地路径? 如何将DatagGridView列标题设置为下拉列表 C#的問題 最近获取谷歌搜索结果网页时发现获取的资源和正常情况不同。。 两个dropdownlist连动问题!急 大侠们帮俺推荐个类型吧~~~ 这两个函数有错吗? 怎么获取当前选中的文件夹的名字,以及如何识别当前文件夹中的文件 C#水晶报表的问题---急 简单问题 :imagebutton??? 请问如何统计用户登陆论坛的次数,谢谢 InstallShield的问题。怎样在InstallShield中调用VC#开发的.dll文件呢?
/// 根据指定的标记符,分隔字符串,并返回字符数组
/// </summary>
/// <param name="source">要分隔的字符</param>
/// <param name="split">分隔标记符</param>
/// <returns></returns>
public string[] SplitPage(string source,string split)
{
int len = split.Length;
ArrayList al = new ArrayList();
int start = 0; //开始位置
int j = -1; //匹配索引位置
while(true)
{
j = source.IndexOf(split,start);
if(j > -1)
{
al.Add(source.Substring(start,j-start));
int s = j-start;
start = j+len;
}
else
{
al.Add(source.Substring(start));
break;
}
}
string[] result;
if(al.Count == 0)
{
string[] r = new string[1];
r[0] = source;
result = r;
}
else
{
string[] r = new string[al.Count];
for(int i = 0; i < al.Count; i++)
{
r[i] = al[i].ToString();
}
result = r;
}
return result;
}