日期:2014-05-18  浏览次数:20722 次

有关字符的问题
我要定义一个加密类
加密的规则是:
加密后的字符数组的第一个字符是原来字符数组的最后一个字符,其余的都对应原来的加3
如{'w','e','l','c','o','m','e'}加密后是{'e','z','h','o','f','r','p'}
怎么定义这个类?
不怎么清楚字符数组的运用!
初学者,不是很懂`望大家指导下`不甚感激!

------解决方案--------------------
public string Encrypt(string s)
{
 string ret = s[s.Length -1].ToString();
 for(int i = 0; i < s.Length - 1;i ++)
{
 ret += (char)((int)s[i] + 3);
}
return ret;
}