首頁 > 後端開發 > C++ > 如何找到 C# 數組中的最大值及其索引?

如何找到 C# 數組中的最大值及其索引?

Mary-Kate Olsen
發布: 2024-12-26 21:01:16
原創
960 人瀏覽過

How Can I Find the Maximum Value and Its Index in a C# Array?

在C# 中找出最高數組值及其索引

決定未排序數組中的最高值及其對應索引是C# 中的索引是C# 中的索引常見任務程式設計。考慮數組 int[] anArray = { 1, 5, 2, 7 }。要辨識最大值 (7) 及其索引 (3),有一個簡單的方法:

首先,利用 Linq 命名空間提供的 Max() 方法。此方法可以方便地傳回數組中的最高值。若要合併此功能,請確保您的程式碼包含使用 System.Linq; 的指令。

取得最大值後,繼續使用 IndexOf() 方法確定其索引。但是,由於 anArray 是一個數組,因此該方法不能直接套用。因此,使用 ToList() 將陣列轉換為列表,然後利用 IndexOf 來檢索最高值的索引。

總而言之,以下程式碼片段完成這兩項任務:

int maxValue = anArray.Max();
int maxIndex = anArray.ToList().IndexOf(maxValue);
登入後複製

透過這種方法,可以從 C# 中的未排序數組中有效地確定最高值及其索引。

以上是如何找到 C# 數組中的最大值及其索引?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板