最有效的方式来大写/小写字符串没有toUpper/toLower
本文关键字:字符串 toUpper toLower 有效 方式 | 更新日期: 2023-09-27 17:54:58
在不使用toUpper/toLower的情况下,在。net中大写/小写字符串的最佳方法是什么?
myString.ToLowerInvariant()
和
myString.ToUpperInvariant()
如果ToLower和ToUpper被禁止,我将使用。还可以查看火鸡测试,了解为什么使用不变量更好。
或
您可以创建一个遍历字符的函数,并将其添加到ASCII值中。如果你能找出小写字符和大写字符ASCII索引的区别
在我意识到你的问题中有"最有效"之前,我尝试了一些不同的事情:)
无论如何,这将工作和(在我的机器上/有限的测试)它似乎执行相同的。tolower()。
Dim lower1 As String = StrConv(myStr, VbStrConv.Lowercase)
我每种方法都运行了100,000次,结果几乎相同