我很好奇 .ToUpper() 是如何工作的?是否存在某种映射,较低的 a 具有 UTF 代码 XYZ,而较高的 a 具有 UTF 代码 XYZ1?
最佳答案
是的,它正在使用 Unicode 元数据。每个字符(Unicode 代码点)都有一个大小写以及映射到大写和小写(和首字母大写)的大小写。 .NET 使用此信息将字符串转换为大写或小写。您可以在 Unicode Character Database 中找到完全相同的信息。 .
关于c# - .ToUpper() 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11451095/