Maison > développement back-end > C++ > Comment trouver la valeur maximale et son index dans un tableau non trié C# ?

Comment trouver la valeur maximale et son index dans un tableau non trié C# ?

Susan Sarandon
Libérer: 2024-12-27 07:09:14
original
256 Les gens l'ont consulté

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

Recherche de la valeur et de l'index les plus élevés dans un tableau numérique non trié en C#

Pour déterminer à la fois la valeur maximale et son index correspondant dans un tableau numérique non trié tableau numérique, tel que votre int[] anArray = { 1, 5, 2, 7 }, vous pouvez utiliser ce qui suit approche :

Approche :

  1. Utilisez la méthode Max() de l'espace de noms System.Linq pour identifier la valeur la plus élevée du tableau.
  2. Convertissez le tableau en liste à l'aide de ToList() pour accéder à ses capacités d'indexation.
  3. Utilisez IndexOf() sur la liste convertie pour déterminer l'indice de la valeur maximale.

Code :

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}");
Copier après la connexion

Sortie :

Maximum Value: 7
Index of Maximum Value: 3
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal