Переписать код используя .Select() - C#

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

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

Есть код:
public IEnumerable<string[]> Traffic(IEnumerable<someobject> someObjectItems, TimeZoneInfo timeZoneInfo)
        {
            foreach (var doc in someObjectItems)
            {
                string[] s =
                {
                     doc.someproperty1,
                     doc.someproperty2,
                     doc.someproperty3,
                     doc.someproperty4,
                     doc.someproperty5,
                     doc.someproperty6,
                     doc.someproperty7,
                     doc.someproperty8,
                     doc.someproperty9,    
                     doc.someproperty10,
                     doc.someproperty11,
                     doc.someproperty12,             
                    Environment.NewLine,
                };
                yield return s;
            }
        }
Как осуществить данную операцию с использованием .Select(..) ?

Решение задачи: «Переписать код используя .Select()»

textual
Листинг программы
 int i = 0;
                foreach (var s in columnNames)
                {
                    if (columnNames[i].IndexOfAny(new char[] { ';' }) != -1)
                    {
                        columnNames[i] = "\"" + columnNames[i] + "\"";
                        i++;
                    }
                }
                var header = System.Text.Encoding.GetEncoding(1251).GetBytes(String.Join(";", columnNames));

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


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

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

10   голосов , оценка 3.8 из 5