Есть ли функция LINQ для получения самой длинной строки в списке строк?

Есть ли для этого функция LINQ , или нужно было бы самому закодировать ее следующим образом:

static string GetLongestStringInList()
{
    string longest = list[0];

    foreach (string s in list)
    {
        if (s.Length > longest.Length)
        {
            longest = s;
        }
    }

    return longest;
}
35
задан javad amiry 2 November 2011 в 05:12
поделиться