Is there a LINQ function for getting the longest string in a list of strings?

前端 未结 7 503
灰色年华
灰色年华 2020-12-07 20:27

Is there a LINQ function for this is or would one have to code it themselves like this:

static string GetLongestStringInList()
{
    string long         


        
7条回答
  •  时光说笑
    2020-12-07 21:17

    The method you want is typically called "MaxBy" and it is unfortunately not included in the standard set of sequence operators. Fortunately it is very easy to write yourself. See this answer for an implementation:

    Linq group by with a sub query

提交回复
热议问题