You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在C#中将List的首个元素替换为指定输入值?

替换List首个元素的实现方法

问题说明

通过Console.ReadLine()获取输入字符串并分割为List<string>集合specs(其首个元素为"Windows"),再获取另一个输入字符串changeOS(值为"Linux"),需要将specs的首个元素替换为changeOS的值。

解决方案

List<T>是可变集合,可直接通过索引访问并修改元素值。由于集合索引从0开始,首个元素对应specs[0],直接赋值即可完成替换。

完整可运行代码

string input = Console.ReadLine(); // 输入示例:Windows 16GB 3600Hz 1TB 
List<string> specs = input.Split(" ").ToList(); // 将输入分割为字符串列表
string changeOS = Console.ReadLine(); // 输入示例:Linux

// 核心替换操作
specs[0] = changeOS;

Console.WriteLine(specs[0]); // 输出结果:Linux

注意事项

  • 确保specs集合不为空,否则会抛出ArgumentOutOfRangeException异常。若需处理空集合场景,可先判断specs.Count > 0再执行替换。

内容的提问来源于stack exchange,提问作者Martin Slavchev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 01:41:02