在我的代码中,nothing是作为IFormatProvider传递的,因此我阅读了一些msdn文章,其中指出,当您不传递任何cultureinfo的值时,它将分配一个默认值,当您将CultureInfo指定为InvariantCulture我的问题是,“默认和CultureInfo.InvariantCulture是一样的吗?我能把我所有的代码从默认替换为InvariantCulture吗?”String s = st.ToString(123); // this will be taken as default