c# - 编辑 List<Tuple> 项

标签 c# list tuples

List<String>你可以用这个简单地编辑一个项目:

var index = List.FindIndex(s => s.Number == box.Text);
List[index] = new String;

但是,如何将它应用于 List<Tuple<string, string>>例如?

最佳答案

您可以用类似的方式找到索引 - 通过对列表中的每个元组应用条件:

var index = listOfTuples.FindIndex(t => t.Item1 == box1.Text || t.Item2 == box2.Text);

您可以通过调用 Tuple.Create 来替换一个项目:

listOfTuples[index] = Tuple.Create(box3.Text, box4.Text);

关于c# - 编辑 List<Tuple> 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26189007/

相关文章:

c# - 无法使用 inkscape 从 ASP.NET 生成文件

python - 如何使用 3 个冒号分隔符反向显示列表?

rust - 如何接收可选元组返回值

python - 使用索引数组返回 'ndarray' 的值

c# - 从父类调用重写的虚方法

c# - 撤消 Enumerable.AsParallel(),回到串行模式

c# - 您可以直接使用 "CALL Proc_name()"作为字符串,或者在 C# 中使用 CommandType.StoredProcedure

python - 如何从元组列表形成字典?

python - 从 pandas 数据帧的列索引获取字符串列表

python - 将元组的元组转换为列表并删除多余的括号