【问题标题】:Using linq in .net core to parse a string and turn it into a list在 .net 核心中使用 linq 解析字符串并将其转换为列表
【发布时间】:2022-08-16 15:09:04
【问题描述】:

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

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

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

    所以使用abcde 列表应该是:

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

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

  • \"但还没有。\"什么做你有吗?除了要求?

标签: c# .net linq .net-core .net-core-3.1


【解决方案1】:

在一条线上

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

【讨论】:

    猜你喜欢
    • 2014-09-18
    • 2013-12-16
    • 1970-01-01
    • 1970-01-01
    • 2022-07-25
    • 2019-01-22
    • 2022-11-28
    • 1970-01-01
    • 2022-07-15
    相关资源
    最近更新 更多