gpt4 book ai didi

c# - 遍历 char[] 或 substring() : Efficiency in C#?

转载 作者:行者123 更新时间:2023-11-30 18:49:18 33 4
gpt4 key购买 nike

有没有人知道什么会更好:

一个。获取字符串 s,转换为 char 数组并对其进行循环,或者

获取字符串 s,循环遍历它的子字符串 (s.Substring(i, 1))?

非常感谢任何提示。

最佳答案

选项b),遍历子字符串,效率很低。

最快的方法是

c) 使用只读索引器属性直接遍历字符串字符:

for (int i = 0; i < s.Length; i++) { char c = s[i]; ... }

或者,基于 IEnumerable<char>界面:

foreach(char c in s) { ... }

关于c# - 遍历 char[] 或 substring() : Efficiency in C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1214948/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com