首页 > 解决方案 > C#如何获取对象数组的属性并对他进行操作?

问题描述

我有一个对象 Card 的数组: Card [] hand; 对象卡具有属性: int CardValue 我需要获取 Card [] 手中的最大 CardValue。

由于我缺乏知识,我想我可以做的是用每张卡片的所有卡片值创建一个新的 int [],但是有没有更简单的方法?

标签: c#arraysobject

解决方案


是的,LINQ 有一个Max方法可以达到这个目的:

int maxValue = hand.Max(card => card.CardValue);

推荐阅读