gpt4 book ai didi

c# - 创建一个枚举

转载 作者:太空狗 更新时间:2023-10-29 22:11:09 27 4
gpt4 key购买 nike

如果我想要一个空枚举,我可以调用Enumerable.Empty<T>() .但是,如果我想将标量类型转换为枚举怎么办?

通常我会写 new List<string> {myString}通过myString到接受 IEnumerable<string> 的函数.有没有更符合 LINQ 的方式?

最佳答案

您可以使用 Repeat :

var justOne = Enumerable.Repeat(value, 1);

当然也可以只是一个数组:

var singleElementArray = new[] { value };

数组版本当然是可变的,而 Enumerable.Repeat 不是。

关于c# - 创建一个枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7921657/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com