1. C# / Говнокод #8311

    +135

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    static void Main(string[] args)
    {
        string[] indiaCityVisit = {
            "Delhi", "Jodhpur", "Mumbai", "Pune",  "Agra",
            "Shimla", "Bengaluru", "Mysore", "Ooty",
            "Jaipur", "Nagpur", "Amritsar", "Hyderabad",
            "Goa", "Ahmedabad" };
    
        string cities = String.Join(",", indiaCityVisit
                              .Select(s => s.ToString())
                              .ToArray());
        Console.WriteLine(cities);      
       
        Console.ReadLine();
    }

    http://www.devcurry.com/2010/12/convert-string-array-into-string-c-linq.html
    Индусы такие индусы

    Запостил: roman-kashitsyn, 27 Октября 2011

    Комментарии (10) RSS

    • Если запихнуть каждую строку в класс City с полем Name, то денег больше получится...
      Ответить
    • операция "подергивание" через массив
      Ответить
    • Кстати, About Author: "... ASP.NET Architecture MVP ..."
      Андрей Карпов, тут твой коллега тоже время зря не теряет
      Ответить
    • > "Delhi", "Jodhpur", "Mumbai"
      дельфи с ошибко написали
      Ответить
    • Примечательно, что 694 идиота поставили фэйсбуковский лайк
      и только один здравомыслящий человек написал в комментах "The LINQ query doesn't do anything here. All the work is done by String.Join."
      Ответить
    • Я сделал там комментарий, с пожеланием аффтару убиться апстену. Коммент появился. Но потом его выпилили... Аффтар чистит...
      Думаю, я не единственный был с таким пожеланием :р.
      Ответить
    • Зато тут LINQ есть!
      Традиционно публикуем правильный ответ:
      //рекомендуется писать в одну строку
      Console.WriteLine(
           String.Join(","
           , {
              "Delhi", "Jodhpur", "Mumbai", "Pune",  "Agra",
              "Shimla", "Bengaluru", "Mysore", "Ooty",
              "Jaipur", "Nagpur", "Amritsar", "Hyderabad",
              "Goa", "Ahmedabad" 
             }
                                .AssParallel()
                                .Select(s => s.ToString())
                                .ToArray())
      );
      Ответить

    Добавить комментарий