c# - 如何在 C# 中替换列表中的值?

标签 c# list

我有一个列表:

List<string> strlist=new List<string>();
strlist.add("UK");
strlist.add("US");
strlist.add("India");
strlist.add("Australia");

我想改变列表中某些元素的索引:

“美国”的当前索引是 1,我想用 3 替换它,“澳大利亚”应该是 1。

最佳答案

如果您已经知道索引,则可以使用“交换”它们:

var temp = strlist[1];
strlist[1] = strlist[3];
strlist[3] = temp;

关于c# - 如何在 C# 中替换列表中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31403292/

相关文章:

python - 如何从嵌套列表创建字典列表

Python:For循环在第一次迭代后停止向字典添加项目

c# - 如何高性能存储地理散列数据

c# - 通过网络服务暂停流媒体广播

c# - 程序没有响应,调试显示 'Value cannot be null'

python - 如何循环设置不同的变量到函数的输出?

list - 将 List 的大小扩大 N

c# - 递归例程获取PropertyInfo

c# - WPF:装饰控件(文本框)隐藏时不隐藏 Validation.ErrorTemplate

c - fscanf 不读取文件