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

Comment puis-je trouver la valeur maximale et son index dans un tableau C# ?

Mary-Kate Olsen
Libérer: 2024-12-26 21:01:16
original
959 Les gens l'ont consulté

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

Trouver la valeur de tableau la plus élevée et son index en C#

Déterminer la valeur la plus élevée et son index correspondant dans un tableau non trié est une tâche courante dans programmation. Considérez le tableau int[] anArray = { 1, 5, 2, 7 }. Pour identifier la plus grande valeur (7) et son index (3), il existe une approche simple :

Tout d'abord, exploitez la méthode Max() fournie par l'espace de noms Linq. Cette méthode renvoie commodément la valeur la plus élevée du tableau. Pour intégrer cette fonctionnalité, assurez-vous que votre code inclut la directive à l'aide de System.Linq;.

Une fois la valeur maximale obtenue, procédez à la détermination de son index à l'aide de la méthode IndexOf(). Cependant, comme anArray est un tableau, cette méthode n'est pas directement applicable. Par conséquent, convertissez le tableau en liste à l'aide de ToList(), puis utilisez IndexOf pour récupérer l'index de la valeur la plus élevée.

Pour résumer, l'extrait de code suivant accomplit les deux tâches :

int maxValue = anArray.Max();
int maxIndex = anArray.ToList().IndexOf(maxValue);
Copier après la connexion

Avec cette approche, la valeur la plus élevée et son index peuvent être déterminés efficacement à partir d'un tableau non trié en C#.

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