我在 C# 中有这样的字符串:
string a = "A|B|C|D"
我想在管道字符上分割这个字符串,并在每个条目前面加上一些文本。目前,我正在做这样的拆分:
string[] result = a.Split('|')
但是因为字符串数组的大小是固定的,所以我需要创建一个新数组并使用 for 循环复制前置结果。是否有一种 Linq 方式或单线来实现这一点,而不是编写一个 for 循环?在 Python 中,我会做一个单行 for 循环:
newresult = ["Prepend string " + x for x in result]
有什么建议么?