我尝试反转一个方法,但实际上我从几天开始就被卡住了。我不知何故不能再围绕这段代码了......似乎是某种愚蠢的心理障碍。public string HexValueToStringValue(string myString, int pattern = 196) { pattern = pattern % 0x100; string myReturnString = ""; for (int x = 1; x <= myString.Length; x += 2) { myReturnString = myReturnString + Conversions.ToString(Strings.Chr(Convert.ToInt32(Strings.Mid(myString, x, 2), 0x10) ^ pattern)); int test = Convert.ToInt32(Strings.Mid(myString, x, 2), 0x10) + 1; pattern = test % 0x100; } return myReturnString; }我只想拥有与给定方法完全相反的方法。我想使用给定的算法从常规字符串创建一个十六进制字符串。任何帮助,将不胜感激。猜猜现在是对这种方法进行一些重构的时候了——但实际上我真的迷失了方向……
1 回答
- 1 回答
- 0 关注
- 113 浏览
添加回答
举报
0/150
提交
取消