标签: c# arrays
首先,我不知道哪一个超出了规模。正如你所看到的,我已经把%放在了数组之外。这是我的代码,请不要因为任何幼稚的错误而责备我。如果您有关于更有效的加密方法的提示,我会打开
data
请帮帮我。
答案 0 :(得分:0)
如果您的字符串超过6个字符,则以下分配将超出范围: result[i] = (char) ( ((int)charAArray[a.Length % i] ^ (int)charBArray[b.Length % i]) ); //错误
result[i] = (char) ( ((int)charAArray[a.Length % i] ^ (int)charBArray[b.Length % i]) )