Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# array.Max();用于数组索引而不是值_C#_Arrays - Fatal编程技术网

C# array.Max();用于数组索引而不是值

C# array.Max();用于数组索引而不是值,c#,arrays,C#,Arrays,我正在创建一个数组,它将接收24个数字并将它们显示在一个表中。我使用了“arrayname”.Max();要确定最大数量,但我需要显示具有最大数量的阵列插槽 e、 g.第15小时的数字最高,因此15将显示在消息中,而不是指定给15的数字 我的代码如下: public void busiest(int[] A) { int busy; busy = A.Max(); //Displays the highest values in a given set i.e. an a

我正在创建一个数组,它将接收24个数字并将它们显示在一个表中。我使用了“arrayname”.Max();要确定最大数量,但我需要显示具有最大数量的阵列插槽

e、 g.第15小时的数字最高,因此15将显示在消息中,而不是指定给15的数字

我的代码如下:

 public void busiest(int[] A)
 {
     int busy;
     busy = A.Max(); //Displays the highest values in a given set i.e. an array
     Console.WriteLine("\nThe busiest time of day was hour " + busy);
 }
有人能说我是否缺少一些简单的显示插槽而不是指定号码的东西吗


谢谢

您需要调用的是
数组。IndexOf

Array.IndexOf(A, A.Max());
有关此方法的更多信息,请查看


请注意,如果数组中有多个元素具有相同的值,则第一个元素的索引将从此方法返回。例如,如果最大值为10,并且有两个元素,一个位于索引2的位置,另一个位于索引3的位置,则此方法将返回值2。

当您说slot时,您是指索引吗?您是否正在尝试查找数组中哪个索引/位置对应于最高的数字?是的,抱歉,请继续称它为slow。您的数组是否有重复的值?也就是说,如果数组中有两项恰好是最大值,那么顺序是否重要?不,顺序不重要important@William.Foster没问题:)