标签: c# list tuples
我有2个列表。第一个是类型string。第二个是类型object。现在,我想将两个列表都放入Tuple<string,object>中。 像这样
string
object
Tuple<string,object>
var List = new(string list1, object list2)[]
我该怎么做?
我必须创建2个单独的列表,因为我正在对对象进行序列化,如果我首先使用List<Tuple<string,object>>,则序列化将无法进行。 两个列表都可能变大,所以也许有foreach循环?
List<Tuple<string,object>>
答案 0 :(得分:3)
您可以使用Zip方法创建两个列表之一:
Zip
WebElement element = driver.findElement(By.xpath("//DIV[text()[contains(.,'Contacts')]]"))
答案 1 :(得分:3)
您可以使用Linq Zip方法:
List<string> list1 = GetStrings(); List<object> list2 = GetObjects(); var merged = list1.Zip(list2, (a, b) => Tuple.Create(a, b));