1 List<T> Items={...} //泛型数据集合 T中至少有两个字段 2 foreach (var item in Items) 3 { 4 5 for (i = 0; i < t.GetProperties().Count(); i++)//遍历每一列 6 { 7 //如何获取? 8 // ls_item +=item[""].ToString() + "\t"; //获取一行数据 9 } 10 }
var ps=t.GetProperties();
foreach(var p in ps){
ls_item +=(p.GetValue(item,null)??"").ToString()+"\t";
}
正解
你这种情况可以用Tuple
List <string> fileList = new List<string>();
foreach (string aFile in fileList)
{
int idx= fileList.IndexOf(aFile);//获取当前aFile的索引
Console.WriteLine(idx);//输出aFile的索引
}