Member 12227707 Ответов: 0

Не умею конвертировать из 'системы.коллекции.универсальный.список<модель&ГТ;' в 'строку'


я получаю идентификатор электронной почты через список, но после добавления его в
mail.To.Add(mails);

он сразу пойдет ловить..
canot convert from 'System.Collection.Generic.List<Model>' to 'string'
дайте эту ошибку...

Что я уже пробовал:

<pre> var email =HomeworkReposities.get_studentdetails(classId, divisionId, subjectId);
                       
                           string mails =email.ToString();
                         string SMTP_HOST = "smtp.sendgrid.net";
                        string SMTP_PORT = "587";
                        try
                        {
                            System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
                            mail.To.Add(mails);

littleGreenDude

Я рекомендую посмотреть пример в следующем URL-адресе:

https://docs.microsoft.com/en-us/dotnet/api/system.net.mail.mailmessage?view=netframework-4.7.2

Richard MacCutchan

Вы не можете преобразовать список элементов в строку, вы должны взять элементы по одному и объединить их.

Member 12227707

я хочу отправить детали домашнего задания одновременно всем ученикам по почте....

Richard MacCutchan

Вы создаете переменную email от HomeworkReposities.get_studentdetails(classId, divisionId, subjectId);. Сообщение об ошибке указывает на то, что это возвращает System.Collections.Generic.List, который не имеет простого ToString метод. Вам нужно пройти по списку и извлечь каждый почтовый адрес, чтобы добавить его в свое почтовое сообщение.

Member 12227707

ладно.спасибо, сэр...

ZurdoDev

Что такое почта? Тебе нужно это исправить.

Member 12227707

var email =HomeworkReposities.get_studentdetails(classId, divisionId, subjectId);

строки письма =почта.Метод toString();
mail.To.Add(новый почтовый адрес(почта));

0 Ответов