繁体   English   中英

在 .net 内核中使用 linq 解析一个字符串并变成一个列表

[英]Using linq in .net core to parse a string and turn it into a list

我有一个输入的字符串,例如: abcde

然后我想获取该字符串并执行以下操作:

  1. 使字符串大写
  2. 解析字符串,一一获取每个字符
  3. 为该新字符串添加前缀(前缀为 HI)
  4. 按顺序返回每个新字符串的列表。

所以使用abcde结果列表应该是:

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

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

在一条线上

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM