• <bdo id='kCmNq'></bdo><ul id='kCmNq'></ul>

      <i id='kCmNq'><tr id='kCmNq'><dt id='kCmNq'><q id='kCmNq'><span id='kCmNq'><b id='kCmNq'><form id='kCmNq'><ins id='kCmNq'></ins><ul id='kCmNq'></ul><sub id='kCmNq'></sub></form><legend id='kCmNq'></legend><bdo id='kCmNq'><pre id='kCmNq'><center id='kCmNq'></center></pre></bdo></b><th id='kCmNq'></th></span></q></dt></tr></i><div id='kCmNq'><tfoot id='kCmNq'></tfoot><dl id='kCmNq'><fieldset id='kCmNq'></fieldset></dl></div>

      <small id='kCmNq'></small><noframes id='kCmNq'>

    1. <tfoot id='kCmNq'></tfoot>
      <legend id='kCmNq'><style id='kCmNq'><dir id='kCmNq'><q id='kCmNq'></q></dir></style></legend>

      1. 如何获取 Int 数组中最常见的值?(C#)

        时间:2023-07-25

      2. <legend id='7Pz3c'><style id='7Pz3c'><dir id='7Pz3c'><q id='7Pz3c'></q></dir></style></legend>
        1. <small id='7Pz3c'></small><noframes id='7Pz3c'>

            <bdo id='7Pz3c'></bdo><ul id='7Pz3c'></ul>
                <tbody id='7Pz3c'></tbody>

                  <i id='7Pz3c'><tr id='7Pz3c'><dt id='7Pz3c'><q id='7Pz3c'><span id='7Pz3c'><b id='7Pz3c'><form id='7Pz3c'><ins id='7Pz3c'></ins><ul id='7Pz3c'></ul><sub id='7Pz3c'></sub></form><legend id='7Pz3c'></legend><bdo id='7Pz3c'><pre id='7Pz3c'><center id='7Pz3c'></center></pre></bdo></b><th id='7Pz3c'></th></span></q></dt></tr></i><div id='7Pz3c'><tfoot id='7Pz3c'></tfoot><dl id='7Pz3c'><fieldset id='7Pz3c'></fieldset></dl></div>
                1. <tfoot id='7Pz3c'></tfoot>
                  本文介绍了如何获取 Int 数组中最常见的值?(C#)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  如何使用 C# 获取 Int 数组中最常见的值

                  How to get the most common value in an Int array using C#

                  例如:数组具有以下值:1、1、1、2

                  eg: Array has the following values: 1, 1, 1, 2

                  Ans 应该是 1

                  推荐答案

                  var query = (from item in array
                          group item by item into g
                          orderby g.Count() descending
                          select new { Item = g.Key, Count = g.Count() }).First();
                  

                  只考虑值而不是计数,你可以这样做

                  For just the value and not the count, you can do

                  var query = (from item in array
                                  group item by item into g
                                  orderby g.Count() descending
                                  select g.Key).First();
                  

                  第二个 Lambda 版本:

                  Lambda version on the second:

                  var query = array.GroupBy(item => item).OrderByDescending(g => g.Count()).Select(g => g.Key).First();
                  

                  这篇关于如何获取 Int 数组中最常见的值?(C#)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:可空类型“int"的默认值是多少?(包括问号)? 下一篇:Int 到字符串:无法从“方法组"转换为“字符串"

                  相关文章

                2. <tfoot id='N6TWf'></tfoot>
                  <legend id='N6TWf'><style id='N6TWf'><dir id='N6TWf'><q id='N6TWf'></q></dir></style></legend>
                    <bdo id='N6TWf'></bdo><ul id='N6TWf'></ul>

                  <small id='N6TWf'></small><noframes id='N6TWf'>

                      <i id='N6TWf'><tr id='N6TWf'><dt id='N6TWf'><q id='N6TWf'><span id='N6TWf'><b id='N6TWf'><form id='N6TWf'><ins id='N6TWf'></ins><ul id='N6TWf'></ul><sub id='N6TWf'></sub></form><legend id='N6TWf'></legend><bdo id='N6TWf'><pre id='N6TWf'><center id='N6TWf'></center></pre></bdo></b><th id='N6TWf'></th></span></q></dt></tr></i><div id='N6TWf'><tfoot id='N6TWf'></tfoot><dl id='N6TWf'><fieldset id='N6TWf'></fieldset></dl></div>