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

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

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

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

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

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

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


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

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

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