str = str.Replace(letters[0], encryptedcharacters[0]);
大家上面你可以看到我使用replace方法替换字符串数组字母中的项目,字符串数组加密了字符。他们都有相同数量的项目,这是26,有没有办法做到这一点,而不是复制这行代码26次?
答案 0 :(得分:1)
使用for
循环?
for(int i = 0;i < letters.Length; ++i)
str = str.Replace(letters[i], encryptedcharacters[i]);
答案 1 :(得分:0)
尝试使用:
encryptedcharacters.CopyTo(letters, 0);