繁体   English   中英

如何替换字符串数组中的项?

[英]How do I replace an item in a string array?

使用C#如果我不知道位置,如何替换字符串数组中的项文本?

我的阵列是[柏林,伦敦,巴黎]如何用纽约取代巴黎?

您需要通过索引来解决它:

arr[2] = "new york";

既然你说你不知道位置,你可以使用Array.IndexOf找到它:

arr[Array.IndexOf(arr, "paris")] = "new york";  // ignoring error handling

你也可以这样做:

arr = arr.Select(s => s.Replace("paris", "new york")).ToArray();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM