gpt4 book ai didi

c# - 如何使用 C# 在字符串的特定索引处插入字符?

转载 作者:太空狗 更新时间:2023-10-29 23:09:14 24 4
gpt4 key购买 nike

我有一个用户在文本框中输入的字符串。如果用户未输入,我需要在字符串中插入字符“#”。

expected format : aaa#aa#a

这是验证和更正预期格式的代码:-

如果用户输入:aaaaaa,

if (enteredtext.Length >= 7 && enteredtext.EndsWith(","))
{
if (enteredtext.IndexOf('#', 3, 3) == -1)
enteredtext = enteredtext.Insert(3, "#");
if (enteredtext.IndexOf('#', 6, 6) == -1)
enteredtext= enteredtext.Insert(6, "#");
}

还有其他最好的方法来实现它吗?

最佳答案

代替 if (enteredtext.IndexOf('#', 3, 3) == -1) 你可以这样做:

if(enteredtext[3] != '#')
enteredtext = enteredtext.Insert(3, "#");

关于c# - 如何使用 C# 在字符串的特定索引处插入字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12714111/

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