c# - Find the most frequent numbers in an array using LINQ -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 5 जवाब
सूची & gt; int & gt; ; ए = नई सूची & lt; int & gt; {1,1,2,2,3,4,5}; मैं LINQ के लिए नया हूँ
यहां की कुंजी और एकत्रीकरण विधि है:
सूची & lt; int & gt; सूची = नई सूची & lt; int & gt; () {1,1,2,2,3,4,5}; // समूह मूल्य और गिनती वारंवारता var क्वेरी = मैं सूची ग्रुप में i से i जी में नया चुनें {g.Key, Count = g.Count ()}; // अधिकतम आवृत्ति int whatsTheFrequencyKenneth = query.Max (जी = & gt; जी। गणना); // उस आवृत्ति के साथ मानों को खोजता है Inumerable & lt; int & gt; मोड = क्वेरी। जहां (जी = & gt; जी। संख्या == whatsTheFrequencyKenneth)। चयन (जी = & gt; जी। के); // डंप फॉर कंसोल फॉरच (मोड में मोड) {Console.WriteLine (मोड); }
Comments
Post a Comment