Не удается преобразовать из типа "char" в тип "string" - C#

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

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

Возникла необходимость отправить нескольким адресатам Email сообщение. Для этого я базу данных с адресами занес в массив, после из массива в foreach. Ругается на foreach:
Листинг программы
  1. StreamReader DataBaseOpen = new StreamReader("email.db");
  2. string[] Mas = new string[0];
  3. string TempString;
  4. while((TempString = DataBaseOpen.ReadLine()) != null)
  5. {
  6. Array.Resize(ref Mas, Mas.Length+1);
  7. Mas[Mas.Length-1] = TempString;
  8. Console.WriteLine(TempString);
  9. foreach (string Email in TempString)
  10. {
  11. Console.WriteLine(TempString);
  12. MailMessage Message = new MailMessage();
  13. SmtpClient Client = new SmtpClient("smpt.mail.ru");
  14. Message.From = new MailAddress("Федор Питренко");
  15. Client.Credentials = new NetworkCredential("логин", "пароль");
  16. Message.To.Add(TempString);
  17. Message.Subject = "Здравствуйте";
  18. Message.Body = "TeST";
  19. Message.IsBodyHtml = true;
  20. Client.Send(Message);
  21. }
  22. }
Cannot convert type 'char' to 'string' (CS0030) VCore.cs:74,9 В чем проблемма?

Решение задачи: «Не удается преобразовать из типа "char" в тип "string"»

textual
Листинг программы
  1.             string mailList = System.IO.File.ReadAllText("email.db");
  2.             SmtpClient Client = new SmtpClient("smpt.mail.ru");
  3.             Client.Credentials = new NetworkCredential("login", "pass");
  4.             Client.Send("FedorPetrenko@mai.ru", mailList.Replace("\r\n", ","), "subject", "body");

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


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

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

7   голосов , оценка 4.143 из 5

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

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

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