在.net核心中使用linq解析字符串并将其转换为列表,

uinbv5nw  于 2022-12-06  发布在  .NET
关注(0)|答案(1)|浏览(116)

我有一个字符串,输入如下:abcde .
然后,我想使用该字符串并执行以下操作:
1.将字符串设为大写
1.解析字符串以逐个获取每个字符
1.为新字符串添加前缀(前缀为H-I)
1.按顺序返回每个新字符串的列表。
因此,使用abcde得到的列表应该是:

// new list items being returned
H-IA
H-IB
H-IC
H-ID
H-IE

我知道应该有一个简单的方法来做这件事与Linq,但还没有。

eiee3dmh

eiee3dmh1#

排成一行

var list = str.ToUpper().ToArray().Select(c => "H-1" + c).ToList();

相关问题