c# - C# 有什么可以与 Python 的列表推导相媲美的吗?

标签 c# python list list-comprehension

我想在 C# 中生成一个列表。我缺少 python 的列表理解。有没有像 Python 中的列表推导或生成器表达式那样动态创建集合的 C# 方法?

最佳答案

如果您使用的是 C# 3.0 (VS2008),那么 LINQ to Objects 可以做非常相似的事情:

List<Foo> fooList = new List<Foo>();
IEnumerable<Foo> extract = from foo in fooList where foo.Bar > 10 select Foo.Name.ToUpper();

关于c# - C# 有什么可以与 Python 的列表推导相媲美的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/323032/

相关文章:

c# - 无法从远程设备连接到.Net Core API 服务器

c# - 什么格式需要成为一个属性?

python - Powershell 和 Python - 如何以管理员身份运行命令

python - 如何从 Bash 中的返回代码中提取位

python - 为什么使用 xargs --max-procs 加扰具有无缓冲输出的 python 进程?

python - 如何从列表列表中提取特定的键、值对并将其添加到数据帧?

c# - DataTable的DataColumn中保存图片的DataType

c# - 将 DateTime 添加到列表会损失 12 小时

python - 从某个元素开始循环遍历列表

c# - Azure API 服务器无法验证请求