Convert.ToInt32 is implemented as follows ...
int.Parse(value, CultureInfo.CurrentCulture);
... which matches your declared alternative, except that it takes into account the culture settings. The int.Parse method is implemented as follows ...
Number.ParseInt32(s, NumberStyles.Integer, NumberFormatInfo.GetInstance(provider));
... Number - , . Number.ParseInt32 ...
[MethodImpl(MethodImplOptions.InternalCall)]
... , CLR.