![](/img/trans.png)
[英]Replace substring inside a string with a new GUID for each substring found
[英]Replace a substring in each element of a string array?
嘿,我有一個字符串數組,我想替換每個這些元素中的某個子字符串。 除了顯式地迭代數組之外,還有一種簡便的方法嗎?
謝謝 :-)
最后,任何你要做的就是要做到這些呢。 一個簡單的for
循環應該沒問題。 有一些涉及lambda的漂亮解決方案,例如Array.ConvertAll
/ Enumerable.Select
,但是沒有必要:
for(int i = 0 ; i < arr.Length ; i++) arr[i] = arr[i].Replace("foo","bar");
( for
循環對數組具有最有效的處理;由於對iterator變量進行了突變,因此foreach
不是一個選項)
您可以隱式地迭代數組
arrayOfStrings = arrayOfStrings.Select(s => s.Replace("abc", "xyz")).ToArray();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.