c# - C#如何获取对象数组的属性并对他进行操作?
问题描述
我有一个对象 Card 的数组: Card [] hand; 对象卡具有属性: int CardValue 我需要获取 Card [] 手中的最大 CardValue。
由于我缺乏知识,我想我可以做的是用每张卡片的所有卡片值创建一个新的 int [],但是有没有更简单的方法?
解决方案
是的,LINQ 有一个Max
方法可以达到这个目的:
int maxValue = hand.Max(card => card.CardValue);
推荐阅读
- python - wxpython 增加 MainLoop 持续时间
- sql-server - 在哪里可以找到 SQL Server 安装中心?
- checkbox - PrimeNG Tree Checkbox 显示节点右侧的复选框
- c++ - 矩阵大小(图像)OpenCV
- spring - 选择每个id spring jpa的最新记录
- html - 使用 CSS 使表单居中
- r - 如何在 R studio 中找到向量中正值的数量?
- mysql - Golang 数据库/sql MYSQL 8 db.Query 不一致
- java - 如何将多个类中的多个 systen.out.println() 显示到单个 GUI 中,例如 JTextArea
- excel - 根据另一个选项卡中的匹配结果在单独的选项卡中创建报告