2 yanxin1314 yanxin1314 于 2013.12.30 09:06 提问

ASP.NET 关于循环问题

有一组数据:
string href = "aa,bb,cc";
string value = "1,2,3";
string html = "a,b,c";

想通过分割逗号获取值,在页面输出以下结果,多个Li合并循环得出

//

1
//2
//3

如何循环得出?

2个回答

wlhkane110
wlhkane110   2014.01.04 11:38

类似的,从src中按","切割开存放到arraylist mp3lrc中 假定src="aa,bb,cc"

string a;
while (src != null)
{
if (src.Contains(","))
{
a = src.Substring(0, src.IndexOf(","));
src = src.Substring(src.IndexOf(","), src.Length - src.IndexOf(","));
src = src.Substring(1, src.Length - 1);
mp3lrc.Add(a);
}
else
{
a = src;
mp3lrc.Add(a);
src = null;
}
}

最后:mp3lrc[0]=="aa" mp3lrc[1]=="bb" mp3lrc[2]=="cc"

split:
string[] b = src.Split(',');
foreach (string a in b)
{
mp3lrc.Add(a);
}

恩 代码简化很多了

mevip
mevip   2013.12.30 09:57

string类里有split一类的方法,查帮助

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!