c# - 如何将字符串替换为另一个可以恢复原始字符串的字符串

穆罕默德·摩赛德

我想将字符串替换为另一个可以使用 c# 恢复为原始字符串的字符串,例如如果我输入

“XcXa$2A”

然后单击按钮,输出将是以下字符串:

“t6tYQA*”

那是因为对于我的例子

X replaced by t 
c replaced by 6
a replaced by Y
A replaced by *
$ replaced by Q
2 replaced by A

并且输出字符串可以从另一个按钮恢复到原始字符串“t6tYQA *”可以恢复到原始“XcXa $ 2A”所以我需要将键盘中的所有字符替换为另一个并且输出可以恢复到原始字符串。提前致谢。我需要它来保护我所有的字符串,并且不需要使用加密和解密。

苏尼尔

脚步:

  1. 创建一个Dictionary<string, string> dict对象并在此处存储所有映射。
  2. 创建一个获取映射的方法:

    string GetEncryptedData(string s)
    {
       StringBuilder s = new StringBuilder();
       foreach(char c in s.ToCharArray()
       {
          s.Append(dict[c]);
       }
       return s.ToString();
     }
    
  3. 创建一个获取反向映射的方法:

    string GetDecryptedData(string s)
    {
       StringBuilder s = new StringBuilder();
       foreach(char c in s.ToCharArray()
       {
           s.Append(dict.FirstOrDefault(x => x.Value == c).Key;);
       }
       return s.ToString();
     }
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将字符串C中的每个特定字符替换为另一个?

来自分类Dev

使用C ++将一个字符串替换为另一个字符串

来自分类Dev

如何用另一个替换字符串中的字符?在C ++中

来自分类Dev

如何用C中的另一个字符串替换字符串中的子字符串?

来自分类Dev

如何将 (ICU4C) Unicode 字符串逐个字符复制到另一个 Unicode 字符串?

来自分类Dev

将项目中的所有字符串值替换为另一个-C#

来自分类Dev

如何将字符串数组传递给 C 中的另一个函数

来自分类Dev

将字符串插入C中的另一个字符串

来自分类Dev

C ++将字符串除以另一个字符串作为整体

来自分类Dev

如何从(C)中的另一个字符串获取子字符串

来自分类Dev

如何在C中将循环的字符串读取为另一个更大的字符串

来自分类Dev

C#替换字符串,除非后面有另一个

来自分类Dev

C#替换字符串,除非前面有另一个

来自分类Dev

如何在C ++中将字符串数组转换为字符串类型,如将每个元素连接成一个字符串,并在字符串上使用子字符串?

来自分类Dev

将字符串复制到另一个C中

来自分类Dev

将字符串存储在C中的另一个变量中

来自分类Dev

将选择的目录作为字符串插入另一个方法C#

来自分类Dev

用C中的另一个子字符串替换字符串的一部分

来自分类Dev

C#:使用LINQ计数另一个列表中的字符串在字符串中的出现?

来自分类Dev

如何将C#字符串引用转换为Javascript字符串引用

来自分类Dev

C / C ++如何将int转换回字符串(一个单词)?

来自分类Dev

在C中将一个字符串分成一个子字符串,然后将该子字符串分成另一个字符串

来自分类Dev

如何根据 C# 中的另一个字符串向字符串添加字符?

来自分类Dev

C strcpy复制字符串并添加另一个字符

来自分类Dev

C strcpy复制字符串并添加另一个字符

来自分类Dev

C ++如何将字符串转换为指针?

来自分类Dev

C ++如何将字符串转换为指针?

来自分类Dev

如何将XML转换为C ++字符串

来自分类Dev

如何将具有字符串数据成员的类的对象传递给C ++中的另一个类

Related 相关文章

  1. 1

    如何将字符串C中的每个特定字符替换为另一个?

  2. 2

    使用C ++将一个字符串替换为另一个字符串

  3. 3

    如何用另一个替换字符串中的字符?在C ++中

  4. 4

    如何用C中的另一个字符串替换字符串中的子字符串?

  5. 5

    如何将 (ICU4C) Unicode 字符串逐个字符复制到另一个 Unicode 字符串?

  6. 6

    将项目中的所有字符串值替换为另一个-C#

  7. 7

    如何将字符串数组传递给 C 中的另一个函数

  8. 8

    将字符串插入C中的另一个字符串

  9. 9

    C ++将字符串除以另一个字符串作为整体

  10. 10

    如何从(C)中的另一个字符串获取子字符串

  11. 11

    如何在C中将循环的字符串读取为另一个更大的字符串

  12. 12

    C#替换字符串,除非后面有另一个

  13. 13

    C#替换字符串,除非前面有另一个

  14. 14

    如何在C ++中将字符串数组转换为字符串类型,如将每个元素连接成一个字符串,并在字符串上使用子字符串?

  15. 15

    将字符串复制到另一个C中

  16. 16

    将字符串存储在C中的另一个变量中

  17. 17

    将选择的目录作为字符串插入另一个方法C#

  18. 18

    用C中的另一个子字符串替换字符串的一部分

  19. 19

    C#:使用LINQ计数另一个列表中的字符串在字符串中的出现?

  20. 20

    如何将C#字符串引用转换为Javascript字符串引用

  21. 21

    C / C ++如何将int转换回字符串(一个单词)?

  22. 22

    在C中将一个字符串分成一个子字符串,然后将该子字符串分成另一个字符串

  23. 23

    如何根据 C# 中的另一个字符串向字符串添加字符?

  24. 24

    C strcpy复制字符串并添加另一个字符

  25. 25

    C strcpy复制字符串并添加另一个字符

  26. 26

    C ++如何将字符串转换为指针?

  27. 27

    C ++如何将字符串转换为指针?

  28. 28

    如何将XML转换为C ++字符串

  29. 29

    如何将具有字符串数据成员的类的对象传递给C ++中的另一个类

热门标签

归档