gpt4 book ai didi

c# - 如何在字符串 C# 的最后 3 个字符之前插入空格?

转载 作者:行者123 更新时间:2023-11-30 19:04:52 24 4
gpt4 key购买 nike

我正在使用 Windows 窗体,我正在构建应用程序,用户可以在其中输入他们的英国邮政编码。

英国邮政编码在最后 3 个字符前包含空格,例如:

L22 9QY , L5 3SG , WA10 4RT 所以在最后 3 个字符之前总是有空格。我想做的是:当用户像这样输入他们的邮政编码时 L53SG 我想在最后 3 个字符之前插入空格以使其像这样 L5 3SG

假设我们有:

string PostCode = "L53SG"; 

如何在 PostCode 字符串的最后 3 个字符前插入空格?

任何人都知道如何做到这一点。谢谢

最佳答案

您可以使用 string.Insertstring.Length 轻松做到这一点:

string insertedStr = str.Insert(str.Length - 3, " ");

string.Length 将返回您的 string 的长度,将其减去 3,您可以获得要插入 的索引位置空间

最后,您只需要使用 string.Insert(index, value) 插入替换 string(在您的情况下是空格 (""))

关于c# - 如何在字符串 C# 的最后 3 个字符之前插入空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36314573/

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