Est-il LINQ fonction pour obtenir la plus longue chaîne dans une liste de chaînes de caractères?

Est-il un LINQ fonction de ce qui est ou serait-on coder eux-mêmes comme ceci:

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

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

    return longest;
}
  • Ce résultat aimez-vous s'il y a deux chaînes qui partage la plus longue longueur?
InformationsquelleAutor user1022677 | 2011-11-02