private string CalculateNumberInNumberSystem(int value)
{
switch (numberDecompileMode)
{
case 0:
if (decompileMode == 0)
{
return "0b" + Convert.ToString(value, 2);
}
else
{
return "0b" + Convert.ToString(value, 2);
}
case 1:
if (decompileMode == 0)
{
return "0o" + Convert.ToString(value, 8);
}
else
{
return "0o" + Convert.ToString(value, 8);
}
case 2:
if (decompileMode == 0)
{
return Convert.ToString(value, 10);
}
else
{
return Convert.ToString(value, 10);
}
case 4:
if (decompileMode == 0)
{
return "0t" + DecimalToThornal(value).ToUpper();
}
else
{
return "0t" + DecimalToThornal(value).ToUpper();
}
default:
if (decompileMode == 0)
{
return "0x" + Convert.ToString(value, 16).ToUpper();
}
else
{
return "0x" + Convert.ToString(value, 16).ToUpper();
}
}
}