For C# floating points types, I understand that one "culture effect" is that ',' may be used instead of '.', but for integers types what are the possible effects?
I ask since
Int32.TryParse()
will accept a CultureInfo.InvariantCulture (IFormatProvider) argument but
(T)Enum.Parse(typeof(T), enumString, true);
does not even though Enum.Parse() accepts integers or the enum literal.
Example: A client uses Int32.ToString() with one culture and a server uses Enum.Parse() to with a different culture (current since there is no arg).