Я пытаюсь изменить метод, но на самом деле я застрял уже несколько дней.Я почему-то больше не могу обернуть голову вокруг этого фрагмента кода ... Кажется, что-то вроде тупого умственного блока.
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;
}
Я просто хочу иметь полную противоположность данному методу.Я хочу создать шестнадцатеричную строку из обычной строки, используя данный алгоритм.Буду признателен за любую помощь.
Думаю, сейчас самое время провести рефакторинг этого метода, но я действительно потерял след на этом ...