c# - 如何为 int 列表选择两个列表属性
问题描述
我想要一个列表的两个属性 int:
我尝试:
List<int> idsAgrupados = listMain.Select(x => new { x.productID, x.personalID}).Cast<int>().ToList();
但这样我得到一个转换错误。
解决方案
如果要转换 lambda 选择中的所有属性,请单独转换每个项目。
List<int> idsAgrupados = listMain.Select(x => new { productID = Convert.ToInt32(x.productID), personalID = Convert.ToInt32(x.personalID) }).ToList();
如果您在这方面遇到任何错误,请告诉我。
推荐阅读
- oracle - 提高查询性能以在大表中的 clob 列中进行搜索
- javascript - 使用反应钩子跳转到videojs中的特定时间
- angular - 动画 Angular 中两个或多个 DIV 位置的位置
- c++ - 对于每行具有不同列大小的矩阵的动态内存分配会发生什么?
- laravel - 如何在运行站点上为 laravel 迁移表?
- python - 属性错误:“客户端”对象没有属性“命令”
- algorithm - 为什么我们有双重哈希函数为 [(hash1(key) + i * hash2(key)) % TABLE_SIZE] 而不是简单地为 [(i * hash2(key)) % TABLE_SIZE]?
- python - 如何使用信任库文件和密码让 KafkaConsumer 在 python 中获取主题内容?
- amazon-web-services - 放大从 Cognito 获取所有者用户属性
- javascript - 上传内容时出现 Firebase 存储错误(错误?)