我尝试反转一个方法,但实际上我从几天开始就被卡住了。我不知何故不能再围绕这段代码了......似乎是某种愚蠢的心理障碍。
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;
}
我只想拥有与给定方法完全相反的方法。我想使用给定的算法从常规字符串创建一个十六进制字符串。任何帮助,将不胜感激。
猜猜现在是对这种方法进行一些重构的时候了——但实际上我真的迷失了方向……
相关分类