簡體   English   中英

查找二維數組中的最大行數

[英]Finding max number of a row in a 2D array

我在C#中有一個2D數組,如下所示:

float[,] PlayerStats = {
    //  Lap times Track A
    { 9999.0f, 9999.0f, 9999.0f, 9999.0f, 9999.0f, 9999.0f, 9999.0f },
    //  Lap times Track B
    { 9999.0f, 9999.0f, 9999.0f, 9999.0f, 9999.0f, 9999.0f, 9999.0f },
    //  Lap times Track C
    { 9999.0f, 9999.0f, 9999.0f, 9999.0f, 9999.0f, 9999.0f, 9999.0f }
    };

現在,在運行時用其他值填充數組之后,我想顯示例如Lap乘以Track B的最大值,但是我不知道如何僅找到第2行的最大值。

有沒有簡單的方法可以做到這一點?

var max = Enumerable.Range(0, PlayerStats.GetLength(1)).Max(i => PlayerStats[1, i]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM