CodeDom.Compiler - непонятные ошибки - C#

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

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

sendBackgroundWorker.RunWorkerAsync(
                 new SendArgument()
                  {
                      Hostname = host,
                      Filename = subtext.Substring(9)
                  });
В строке 2 требует ")", затем ";" В строке 4 - ";", затем говорит "Недопустимый терм "," в выражении", затем просит ";" В строке 5 - ";" В строке 6 - "Недопустимый терм ")" в выражении" В VS все компилируется отлично, а эта зараза мозги парит. Подскажите, как решить вопрос?
Переписал вот так
SendArgument s = new SendArgument
                    {
                        Hostname = host,
                        Filename = subtext.Substring(9)
                    };
                sendBackgroundWorker.RunWorkerAsync(s);
Теперь ошибка такая: В выражении new после типа требуется () или [] В VS, опять же, все компилируется на ура.
Up. Ни у кого нет никаких идей?

Решение задачи: «CodeDom.Compiler - непонятные ошибки»

textual
Листинг программы
SendArgument s = new SendArgument();
s.Hostname = host;
s.Filename = subtext.Substring(9);
sendBackgroundWorker.RunWorkerAsync(s);

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


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

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

8   голосов , оценка 3.75 из 5
Похожие ответы