gpt4 book ai didi

c# - 如何更改位置处的字符串

转载 作者:行者123 更新时间:2023-11-30 19:48:55 26 4
gpt4 key购买 nike

我的目标是速度,必须超快。

        string s = something;
for (int j = 0; j < s.Length; j++)
{
if (s[j] == 'ь')
if(s.Length>(j+1))
if(s[j+1] != 'о')
s[j] = 'ъ';

它给我一个错误错误“无法将属性或索引器‘string.this[int]’分配给——它是只读的”

如何以最快的方式做到这一点?

最佳答案

快吗?使用 StringBuilder

最快的方法?始终传递 char*length 而不是 string 以便您可以就地修改缓冲区,但请确保您不这样做永远不要修改任何 string 对象。

关于c# - 如何更改位置处的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4740519/

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