将尾随 # 添加到列表的每个字符串中,结果为 #//

Add a trailing # to each string of a list results in #//

我想向字符串列表的每个字符串添加尾随 #。 添加了 #,但也添加了两个 \。我该怎么做才能更正这段代码?

输入:

Houseplant

算法:

tmpList = tmpList.Select(hashtag => Path.Combine("#", hashtag)).ToList();

输出:

#\Houseplant

如果您不想将它们连接成路径(用 / 分隔它们),则不要使用 Path.Combine.

你可以直接使用 String.Concat:

tmpList = tmpList.Select(hashtag => String.Concat("#", hashtag)).ToList();

实例:https://dotnetfiddle.net/Kjkxgu