Преобразовать данный код в код с лямбда-выражениями - C#
Формулировка задачи:
Как преобразовать данный код в код с лямбда-выражениями? (((( Не понимаю совсем
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication1
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine(Transform(Console.ReadLine()));
- Console.ReadKey();
- }
- static string Transform(string source)
- {
- var arr = source.Split(' ').ToList();
- var sb = new StringBuilder();
- for (int i = 0; i < arr.Count; i++)
- {
- foreach (var ch in arr[i].Distinct())
- sb.Append(ch);
- sb.Append(" ");
- }
- return sb.ToString();
- }
- }
- }
Решение задачи: «Преобразовать данный код в код с лямбда-выражениями»
textual
Листинг программы
- static void Main(string[] args) {
- Console.WriteLine(string.Concat(Console.ReadLine().
- Split(' ').Select(s => new StringBuilder().
- AppendFormat("{0} ", new String(s.ToCharArray().Distinct().ToArray())).ToString())
- .ToArray()));
- Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д