C# 配列の最高値とインデックスを見つける 質問する

C# 配列の最高値とインデックスを見つける 質問する

ソートされていない数値配列がありint[] anArray = { 1, 5, 2, 7 };、配列内の最大値である 7 と 3 の値とインデックスの両方を取得する必要があります。どうすればよいでしょうか?

ベストアンサー1

これは最も魅力的な方法ではありませんが、効果はあります。

(持つ必要がありますusing System.Linq;

 int maxValue = anArray.Max();
 int maxIndex = anArray.ToList().IndexOf(maxValue);

おすすめ記事