【www.bbyears.com--安卓教程】
asp教程.net foreach遍历数组
本教程举了二款实例来说明一下关于foreach利用,实例是从指定目录下获取所有文件并且利用foreach遍历显示出来哦。 */
string pathstr = tbcontentaddress.text.tostring().trim();
string path = server.mappath(pathstr);
int index = path.lastindexof("");
string filepath = path.substring(0, index);
// response.write(filepath);
string[] files = directory.getfiles(filepath, "*.*");
if (files.length > 0)
{
string[] filenamearr;
string filename1 = "";
string filename = "";
foreach (string filesname in files)
{
filename = filesname.replace(@"d:www.111cn.net", "");
filename = filename.replace(@"", "/");
filenamearr = filename.split("/");
filename1 = filenamearr[filenamearr.length - 1].tostring();
}
}
//方法二
arraylist list=new arraylist();
foreach (string filesname in files)
{
stringbuilder str=new stringbuilder()
str.append(filesname.replace(@"d:www.111cn.net", ""));
str.append("|");
str.append(filename.replace(@"", "/"));
str.append("|");
str.append(filenamearr = filename.split("/"));
str.append("|");
str.append(filenamearr[filenamearr.length - 1].tostring());
list.add(str.tostring());
}
/*
实现原是
string temp = name.text; // 从textbox中读出数据
string str="";
foreach (lcourse cou in data.mycourse) // 在list中遍历
{
if (条件) // 判断{
str=cou.nage
break; // 跳出循环
}}
str=