//сумма public static void Summ(Spisok str1) { string StrSum = ""; for (int i = 0; i < str1.Count(); i++) { StrSum += str1.Elements(i); } Console.WriteLine("Весь список - " + StrSum); }
//Удаление заданного эл-та списка public static void DeleteElement(this Spisok str1) { Console.WriteLine("Введите элемент, который нужно удалить"); string delete = Console.ReadLine(); for (int i = 0; i < str1.Count(); i++) { string elem = str1.Elements(i); if (delete == elem) { str1.RemoveElem(i); } } }
//разница между max и min эл-тами списка public static void Difference(Spisok str1) { int max = 0, min = 999; for (int i = 0; i < str1.Count(); i++) { string oop = str1.Elements(i); if (oop.Length > max) { max = oop.Length; } if (oop.Length < min) { min = oop.Length; } } int diff = max - min; Console.WriteLine("Разница между max и min эл-тами - " + diff); }