如果我想用 C# 编写凯撒密码,是否必须遍历所有案例?转换为 ASCII 或 UTF 对我来说没有意义(可能是因为我不明白它是如何工作的)。我只需要指出正确的方向。
我应该为每个字母分配数字 1-26 吗?
最佳答案
您可以将每个字母放入一个数组并使用数组索引(在末尾换行),或者您可以简单地使用字母的 asccii 值并在到达最后一个时换行到第一个。这里的技巧是所有的字符都是连续排序的,从 A=0x41 开始
关于c# - C#中的凯撒密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8501444/