c# - 在没有 toUpper/toLower 的情况下大写/小写字符串的最有效方法

标签 c# .net vb.net algorithm

在 .Net 中大写/小写字符串而不使用 toUpper/toLower 的最佳方法是什么?

最佳答案

myString.ToLowerInvariant() 

myString.ToUpperInvariant()

如果 ToLower 和 ToUpper 被禁止,我会使用它。另请查看 The Turkey Test为什么最好使用不变量。

您可以创建一个函数来循环遍历字符,添加到 ASCII 值中。如果你能找出小写字符和大写字符 ASCII 索引之间的区别。

关于c# - 在没有 toUpper/toLower 的情况下大写/小写字符串的最有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5908117/

相关文章:

c# - 如何指定 EF 代码优先方法创建数据库的自定义文件夹路径?

c# - 从代码隐藏中隐藏 html 属性

vb.net - 我想在 VB6 程序中使用 VB.NET dll。是否可以?

c# - DataGridView.Columns.AddRange c#

c# - 使用 Protobuf-net 将大数据文件流式传输为 IEnumerable

c# - 你如何遍历一年中的每一天?

.net - 参数命名: filename or fileName?

asp.net - VB.Net IIf函数中添加SqlParameter

c# - 传递空值时替代 .Equals()

c# - 这个语法在c#中是什么意思?