如何将阵列中的所有项目替换为另一个项目

时间:2015-06-18 11:40:28

标签: c#

str = str.Replace(letters[0], encryptedcharacters[0]);

大家上面你可以看到我使用replace方法替换字符串数组字母中的项目,字符串数组加密了字符。他们都有相同数量的项目,这是26,有没有办法做到这一点,而不是复制这行代码26次?

2 个答案:

答案 0 :(得分:1)

使用for循环?

   for(int i = 0;i < letters.Length; ++i)
      str = str.Replace(letters[i], encryptedcharacters[i]);

答案 1 :(得分:0)

尝试使用:

encryptedcharacters.CopyTo(letters, 0);