在.net fx我能做到
myString.ToLower(frenchCulture);
但是当查看.net核心或.net标准时,不再有可以传递的文化参数 . 只有 string.ToLower()
和 string.ToLowerInvariant()
文化是否应该被省略?但是,当字符串的文化不是当前的文化时,不应该存在问题吗?
任何暗示这背后的原因是什么?
当我有一个不变的文化的想法,我可以使用 ToLowerInvariant()
.
但是,在一种不是当前文化的文化中,我必须使用 string.ToLower()
的用例呢?
1 回答
看起来功能就在那里,只是以更迂回的方式 . 代替:
使用
另请注意,netstandard2.0中已添加了重载 . implementation基本上就是上面的代码 .