gpt4 book ai didi

c# - 使用 string.format() 函数或 LINQ 分隔字符串的最佳方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 22:05:20 25 4
gpt4 key购买 nike

有没有办法使用 string.format() 函数将“ABCDEFGHIJKLMNOP”更改为“ABCD-EFGH-IJKL-MNOP”或者 LINQ?
我正在使用这个声明

Out= String.Format("{0}-{1}", String.Format("{0}-{1}-{2}", In.Substring(0, 4), In.Substring(4, 4), In.Substring(8, 4)), In.Substring(12, 4));  

有没有更好更清晰的方法来实现这一点?

最佳答案

可以使用string.Format,但您仍然必须使用SubString 来获取不同的部分。

你应该只使用Insert:

string result = myString.Insert(12, "-").Insert(8, "-").Insert(4, "-");

对于这样的事情,LINQ 有点矫枉过正。

关于c# - 使用 string.format() 函数或 LINQ 分隔字符串的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8295897/

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