反向 HexValueToStringValue 转换方法

我尝试反转一个方法,但实际上我从几天开始就被卡住了。我不知何故不能再围绕这段代码了......似乎是某种愚蠢的心理障碍。


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; 

}

我只想拥有与给定方法完全相反的方法。我想使用给定的算法从常规字符串创建一个十六进制字符串。任何帮助,将不胜感激。


猜猜现在是对这种方法进行一些重构的时候了——但实际上我真的迷失了方向……


牛魔王的故事
浏览 112回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP