Найти самую длинную строку в списке C#

seowin

Client
Регистрация
02.05.2016
Сообщения
106
Благодарностей
9
Баллы
18
Помогите, пожалуйста, с кодом на C# или на JS.

Задача такая.

Есть список. В нем лежат строки разной длины.

Необходимо найти и вернуть (положить в переменные) 2 самые длинные строки из этого списка.
 

Voronin

Client
Регистрация
30.09.2019
Сообщения
76
Благодарностей
54
Баллы
18
На c# будет примерно так:

C#:
string[] temp = project.Lists["Список 1"].OrderByDescending(s=>s.Length).ToArray(); //  сортируем по длине строки
if (temp.Length>1) // проверяем что в списке не меньше 2х строк (более одной)
{
    string str1=temp[0]; // строка 1
    string str2=temp[1]; // строка 2
    project.SendInfoToLog(str1); // лог для проверки
    project.SendInfoToLog(str2); // лог для проверки
}
 
  • Спасибо
Реакции: seowin

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)