如何将 ToList 方法转换为 LINQ 表达式

本文关键字:LINQ 表达式 转换 方法 ToList | 更新日期: 2023-09-27 18:28:35

    List<string> ToList(string[] names)
    {
        List<string> l = new List<string>();
        foreach (string n in names)
        {
            l.Add(n.ToUpper());
            l.Add(n.ToLower());
        }
        return l;
    }

如何将 ToList 方法转换为 LINQ 表达式(方法语法(。 任何帮助非常感谢。 谢谢。

如何将 ToList 方法转换为 LINQ 表达式

names.SelectMany(x => new[] { x.ToLower(), x.ToUpper() }).ToList()