private static object GetValue(string V)
{
var t = V.Substring(0, 1);
var v = V.Substring(1);
if (t == "I")
return int.Parse(v, NumberFormatInfo.InvariantInfo);
if (t == "F")
return float.Parse(v, NumberFormatInfo.InvariantInfo);
if (t == "M")
return decimal.Parse(v, NumberFormatInfo.InvariantInfo);
throw new NotSupportedException();
}