c# - .ToUpper() 是如何工作的?

标签 c# .net

我很好奇 .ToUpper() 是如何工作的?是否存在某种映射,较低的 a 具有 UTF 代码 XYZ,而较高的 a 具有 UTF 代码 XYZ1?

最佳答案

是的,它正在使用 Unicode 元数据。每个字符(Unicode 代码点)都有一个大小写以及映射到大写和小写(和首字母大写)的大小写。 .NET 使用此信息将字符串转换为大写或小写。您可以在 Unicode Character Database 中找到完全相同的信息。 .

关于c# - .ToUpper() 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11451095/

相关文章:

C# WPF-组合框

c# - 用户名认证网络服务

c# - 如何在 C# 中对二维数组进行排序

c# - 实习生培训 - 最佳方法?

c# - 以零开头的电话号码的 String.Format

c# - Debugger.Break 有副作用吗?

.net - 如何在 Matlab 中迭代 C# IEnumerable?

c# - 如何查看Azure服务总线队列中的所有消息?

c# - 使用 Microsoft 的 ILogger 时如何将范围包含在 Serilog 的控制台接收器中?

c# - 如何以编程方式将事件处理程序添加到 .NET 按钮?