Невозможно неявно преобразовать строку типа в System.Net.Mail.MailAddress.C#

Место общения программистов C#
Ответить
Anonymous
 Невозможно неявно преобразовать строку типа в System.Net.Mail.MailAddress.

Сообщение Anonymous »

Я работаю над системой инвентаризации, которая обновляет формы отслеживания, и недавно я перешел с System.Web.Mail на System.Net.Mail.
Однако в отношении исключение, если я сделал оператор if-else, который обрабатывает случаи сбоя передачи элемента, я получаю:

Невозможно неявно преобразовать тип «строка» в 'System.Net.Mail.MailAddressCollection"

ошибка для следующего блока кода:

Код: Выделить всё

else //If the Item Transfer Fails
{
_formToUpdate.WorkFlowStep = "d";
_formToUpdate.InventoryCertifier_Initials = dbcontext.Custodies.Where(x => x.Custody_eraider == User.Identity.Name.ToLower()
_formToUpdate.InventoryCertifierInitials_DtTm = DateTime.Now;
_formToUpdate.IsFormLockedforEditing = true;

//The notification lists are different in both cases.
NotificationEmail.To = dbcontext.Custodies.Where(x => x.Custody_eraider ==
_formToUpdate.TransferFrom_Sign).Single().Custody_Email + ","
+ dbcontext.Custodies.Where(x => x.Custody_eraider == _formToUpdate.TransferTo_Sign).
Single().Custody_Email + "," + dbcontext.Custodies.Where(x => x.Custody_eraider ==
_formToUpdate.Form_Approv_Reject_By).Single().Custody_Email + ","
+ dbContext.Custodies.Where(x => x.Custody_eraider == _formToUpdate.InventoryCertifier_
Initials).Single().Custody_Email;
}
Ошибка возникает только в той части кода, которая начинается с NotificationEmail.To = ...
Я просто не слишком уверен, как правильно пересмотреть это утверждение.

Подробнее здесь: https://stackoverflow.com/questions/242 ... ailaddress
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»