c# 字符串 字符 操作

对用户输入的字符串进行加密,解密;加密规则为:字符串中的每个字符加4,之后字符串进行倒置;如用户输入为“abcd“,加密后的字符串为“hgfe”。... 对用户输入的字符串进行加密,解密;加密规则为:字符串中的每个字符加4,之后字符串进行倒置;如用户输入为“abcd“,加密后的字符串为“hgfe”。 展开
 我来答
wdby
2009-10-12 · TA获得超过1792个赞
知道小有建树答主
回答量:590
采纳率:0%
帮助的人:665万
展开全部
aString.Split("")很有才
如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。

写得一个方法,调用就好
private string Code(string s)
{
int length = s.Length;
char[] code = new char[100];
string final = "";

for (int i = 0; i < s.Length; i++)
{
length--;
code[length] = (char)(s[i] + 4);
}

for (int j = 0; j < s.Length; j++)
{
final += code[j];
}

return final.Trim();

}
JimiXu
2009-10-12 · TA获得超过410个赞
知道小有建树答主
回答量:1010
采纳率:0%
帮助的人:0
展开全部
一行搞定:
Array.Reverse(aString.Split("")).Select(i=>i+4).ToString();
-----------------------
good1289 ,你眼睛瞎了么?还是不认识英文?Reverse是什么?在你不经大脑骂人的之前,麻烦先去看看眼科大夫
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
good1289
2009-10-12 · TA获得超过927个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:0
展开全部
楼上 SB...
你考虑到 字符串倒置的问题了么?

我先占位,答案马上揭晓
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CloudPRose
2009-10-13 · TA获得超过5175个赞
知道大有可为答主
回答量:3175
采纳率:66%
帮助的人:892万
展开全部
wxyz如何处理?是回复到abcd还是只是简单加4?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式