Не удается преобразовать из типа "char" в тип "string" - C#
Формулировка задачи:
Возникла необходимость отправить нескольким адресатам Email сообщение. Для этого я базу данных с адресами занес в массив, после из массива в foreach. Ругается на foreach:
Cannot convert type 'char' to 'string' (CS0030) VCore.cs:74,9
В чем проблемма?
Листинг программы
- 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);
- }
- }
Решение задачи: «Не удается преобразовать из типа "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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д