2017-06-16 13 views
-2

私は整数のリストを持っており、私のリストにある最大の整数の位置を知りたい。リスト内の最も高い数字のインデックスを見つける

List<int> members = new List<int>({312, 33, 122, 3979, 8712, 88}) 

私はint max = members.Max();を行うことで最大数を取得しようとしたし、私はこのint highestMember = members.FindIndex(max);のようにそのインデックスを取得しようとしましたが、それはあなたが試すことができ、このよう

+0

理由をリストをソートせずにインデックス内の最後のアイテムを呼び出すことはできませんか? https://stackoverflow.com/questions/3738639/sorting-a-listint –

+0

「リストの要素のインデックス」を検索するのが面白い場合は、検索エンジンの使用を検討してください。あなたが普段使っているものは何も役に立たないと思われるので、C#とVSをビルドしている同じ会社のものを試してみてください - https://www.bing.com/search?q=c%23+index+of + element + in + list –

+0

FindIndexではなくIndexOfにする必要があります。ヘッドアップをありがとう! – dozenme

答えて

0

動作しません:

List<int> members = new List<int> { 312, 33, 122, 3979, 8712, 8888 }; 
int a = members.IndexOf(members.Max()); 
+0

はい、これは私が今使っているものなので、正しい答えです。ありがとうございました – dozenme

関連する問題