区域性不变的字符串输出

区域性不变的字符串,就是 在何种CultureInfo情况下输出都一致的字符串。举一个日期的例子来说,DateTime.Now.ToString()输出字符串的时候,默认是读取用户当前请求的CultureInfo,然后输出与其一致的格式的字符串。那么在CultureInfo为en-US和CultureInfo为zh-cn的时候,输出的字符串是不一样的。这就是区域性变化的字符串输出。那么,区域性不变的字符串输出,就是说无论CultureInfo为什么,都是输出同一字符串。这可以通过在输出的时候,设置一个Global的参数才完成。
DateTime date = DateTime.Now;
date.ToString(System.Globalization.CultureInfo.InvariantCulture);
此时,无论应用程序的区域性设置如何,以下代码都会显示“07/04/2005 00:00:00”

你可能感兴趣的:(区域性不变的字符串输出)