解决方案 »
- C#中颜色值的转换——从Format32bppRgb到Format16bppRgb565,或Format16bppRgb565到Format24bppRgb
- UDP组播,双网卡,收不到组播 100分
- CS文件里面访问一个网址的写法
- 拖动增加快速启动
- 如何将数据写入在Excel中指定的单元格(如:A2)?
- 为什么我的程序运行一段时间或长时间运行程序会没有响应,界面一片白,请高手赐教!!!
- C#,想了很久的问题,解决了给100分,不知道有人能解决不!
- Professional .NET Network Programming 代码,麻烦哪位朋友发一下吧,谢谢.
- 怎么在新的新闻上加个new图片?---在线等!
- c#中有没有类似于C++的CDBVariant变量?
- gridview中使用checkbox 完成批量添加到收藏夹功能,不能选中checkbox 的值
- c#
private void button1_Click(object sender, EventArgs e)
{
textBox2.Text= ROT13Encode(textBox1.Text);
} public string ROT13Encode(string InputText)
{
char tem_Character;
int UnicodeChar;
string EncodedText = "";
for (int i = 0; i < InputText.Length; i++)//遍历字符串中的所有字符,只能加密字符串,无法加密汉字
{
tem_Character = System.Convert.ToChar(InputText.Substring(i, 1));//获取字符串中指定的字符
UnicodeChar = (int)tem_Character;//获取当前字符的Unicode编码
if (UnicodeChar >= 97 && UnicodeChar <= 109)//对字符进行加密
{
UnicodeChar = UnicodeChar + 13;
}
else if (UnicodeChar >= 110 && UnicodeChar <= 122)//对字符进行解密
{
UnicodeChar = UnicodeChar - 13;
}
else if (UnicodeChar >= 65 && UnicodeChar <= 77)//对字符进行加密
{
UnicodeChar = UnicodeChar + 13;
}
else if (UnicodeChar >= 78 && UnicodeChar <= 90)//对字符进行解密
{
UnicodeChar = UnicodeChar - 13;
}
EncodedText = EncodedText + (char)UnicodeChar;//返回设置后的字符
}
return EncodedText;
} private void button2_Click(object sender, EventArgs e)
{
textBox2.Text = ROT13Encode(textBox2.Text);
}