我有字符串数组string[] MyArray.将所有字符串数组元素转换为小写的最快(意味着最少的代码,而不是最快的性能)方法是什么?
jas*_*son 55
var MyArrayLower = MyArray.Select(s => s.ToLowerInvariant()).ToArray();
Run Code Online (Sandbox Code Playgroud)
(要么
MyArray = MyArray.Select(s => s.ToLowerInvariant()).ToArray();
Run Code Online (Sandbox Code Playgroud)
如果要用新实例替换现有数组string[].)
小智 14
最简单的方法:
MyArray = Array.ConvertAll(MyArray, d => d.ToLower());
Run Code Online (Sandbox Code Playgroud)
无需创建新阵列.
for (int i = 0; i < MyArray.Length; i++)
MyArray[i] = MyArray[i].ToLower();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37343 次 |
| 最近记录: |