C#两个集合取值幅值问题

现在我有两个集合:举例:
ListA{ID,姓名,年龄,性别}
ListB{1,于文文,23,女}
这两个集合内容是动态获取的,但一定是一一对应的。
我如何将这些值取出来放进修改的sql语句中。

你的意思是list里面有4条字符串,第一个分别是"id" "姓名" ... 第二个是 "1" "于文文"...,这样么
那么
string sql = string.Format("update table({0}) values({1})", string.Join(",", listA), string.Join(",", listB.Select(x => "\"" + x + "\""));)

泛型集合是有序的,如果确定集合内容都是一一对应的 只需要用同一下标来取两个集合的数据就行