ホームページ >バックエンド開発 >C++ >C# のソートされていない配列で最大値とそのインデックスを見つける方法

C# のソートされていない配列で最大値とそのインデックスを見つける方法

Susan Sarandon
Susan Sarandonオリジナル
2024-12-27 07:09:14308ブラウズ

How to Find the Maximum Value and Its Index in a C# Unsorted Array?

C# での並べ替えられていない数値配列の最大値とインデックスの検索

並べ替えられていない数値配列の最大値とそれに対応するインデックスの両方を決定するにはint[] anArray = { 1, 5, 2, 7 } などの数値配列、次のアプローチを採用できます:

アプローチ:

  1. System.Linq 名前空間の Max() メソッドを利用して、配列内の最大値を特定します。
  2. ToList() を使用して配列をリストに変換し、そのインデックスにアクセスします機能。
  3. 変換されたリストで IndexOf() を使用して、最大値のインデックスを決定します。

コード:

using System.Linq;

int[] anArray = { 1, 5, 2, 7 };

// Find the maximum value
int maxValue = anArray.Max();

// Find the index of the maximum value
int maxIndex = anArray.ToList().IndexOf(maxValue);

// Display the results
Console.WriteLine($"Maximum Value: {maxValue}");
Console.WriteLine($"Index of Maximum Value: {maxIndex}");

出力:

Maximum Value: 7
Index of Maximum Value: 3

以上がC# のソートされていない配列で最大値とそのインデックスを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。