Yatin chauhan Ответов: 2

Проблема в void convert to bool


привет когда я выполняю я получаю ошибку типа

Не удается неявно преобразовать тип 'void' в 'bool

вот мой код :-
боол blnResult = objMail.С Sendmail(Диспетчер Конфигураций.AppSettings["supportEmail"].ToString(), strFromMail, "запрос из Live Help", strMailString);


Помоги Мне..!!

2 Ответов

Рейтинг:
20

rizwan muhammed khan gouri

привет
ваша проблема возникает следующая проблема:-
твой

SendMail(ConfigurationManager.AppSettings["supportEmail"].ToString(), strFromMail, "Query from Live Help", strMailString);
тип возвращаемого значения функции void, поэтому она не может быть преобразована в bool .сначала проверьте тип возвращаемого значения, и если его тип является ничтожным, чем изменить его в bool и
верните либо true, либо false.


я надеюсь, что ваша проблема будет решена, если нет, пожалуйста, дайте мне свои комментарии.


_Amy

Добавлена предварительная метка.

Yatin chauhan

привет Ризван Мухаммед хан и АК . нет , я получаю эту функцию Sendmail ее возвращаемый тип, если void так, теперь я изменяю этот bool и ошибка решена.
Такс-это так много ..........

хорошего дня

Рейтинг:
1

Karthik Harve

Привет,

Цитата:
боол blnResult = objMail.С Sendmail(Диспетчер Конфигураций.AppSettings["supportEmail"].Метод toString(),


замените приведенное выше утверждение следующим..

bool blnResult = Convert.ToBoolean(objMail.SendMail(ConfigurationManager.AppSettings["supportEmail"].value.ToString(), strFromMail, "Query from Live Help", strMailString));


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

надеюсь, это поможет.