Удалить все повторяющиеся слова в строке - C# (183439)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Парсер собирает данные с сайта, в одну ячейку попадает такая строка "Белый,Черный,Белый,Черный,Черный,Белый,Черный,Белый" Парсер отдает динамическому плагину эту ячейку в параметре "string s" и забирает ее же. два дня читаю форумы, самоучители. получил следующий код, но мозгов не хватает так как с программированием совсем у меня пллохо. плагин что взял то и отдал
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using DynamicPluginData;
  5. using System.Text.RegularExpressions;
  6. using System.Linq;
  7.  
  8. namespace DatacolDynamicPluginNS
  9. {
  10. public class DynamicPluginClass
  11. {
  12. public static string processDataFieldValue(string s, ItemInfo itemInfo, GlobalInfo globalInfo)
  13. {
  14. string str = s; //почему-то в массив не загоняется сразу
  15. string[] mass = str.Split(';'); // загоняем в массив указав разделитель
  16. mass = mass.Distinct().ToArray(); // фильтруем массив на повторы
  17. s = String.Join(";", mass); //возвращаем из массива в строку
  18. return s;
  19. }
  20. }
  21. }

Решение задачи: «Удалить все повторяющиеся слова в строке»

textual
Листинг программы
  1. using System.IO;
  2. using System;
  3. using System.Linq;
  4. class Program
  5. {
  6.     static void Main()
  7.     {
  8.         string s="Белый,Черный,Белый,Черный,Черный,Белый";
  9.         Console.WriteLine(String.Join(" ",s.Split(',').Distinct()));
  10.     }
  11. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы