在什么情况下使用C#,在String或Char上使用ToString()时

在什么情况下使用C#,在a或or上CultureInfo IFormatProvider使用时ToString(),我需要提供a吗?StringChar


我通过数字或日期转换得到它,例如


(-10000.4).ToString(provider: new System.Globalization.CultureInfo("es-ES"));

(-10000.4).ToString(provider: new System.Globalization.CultureInfo("en-US"));


DateTime.Now.ToString(provider: new System.Globalization.CultureInfo("es-ES"));

DateTime.Now.ToString(provider: new System.Globalization.CultureInfo("en-US"));

给予:


-10000,4

-10000.4

01/05/2018 22:49:09

5/1/2018 10:49:09 PM

但是以下内容呢?


"Some string".ToString(provider: new System.Globalization.CultureInfo("es-ES"));

"Some string".ToString(provider: new System.Globalization.CultureInfo("en-US"));

受文化影响,我可能会使用哪些字符串?


相同char。


回首忆惘然
浏览 169回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP