使用c#编程。
我想将字符串中的每个字符替换为另一个字符(加密),但我需要一些帮助。我原本想使用两个数组,一个包含字母表,另一个包含替代值,但我意识到我需要用else-if语句来覆盖整个字母表的大小,这实在是太耗费时间了。我想知道是否有更简单,更快速的方法。这是我目前的代码
private string EncryptFn(string Sinput)
{
string STencryptedResult = "Null for now";
char[] CAlphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
char[] Encrypt = "QWERTYUIOPASDFGHJKLZXCVBNM".ToCharArray();
return STencryptedResult;
}
谢谢
CAlphabet
只处理从 'A' 到 'Z' 的字符。那其他字符怎么办? - Jonathan Wood