Какой тип данных использовать, чтобы вызвать соединение в SmtpClient - C#
Формулировка задачи:
Доброго времени суток, не прошло и получаса как я снова обращаюсь к вам с вопросом.
А дело вот в чем, привожу пример.
Для того чтобы обратиться из метода Send() к методу Connect(), тип метода Connect() должен быть отличен от void, тогда какой тип данных использовать??? по идее не строка и не цифра, вроде как обьект, но вроде тоже не подходит. Подскажите кто знает плиз. После изучения PHP с его не типизированными типами данных, я просто теряюсь.
class gmail_connect
{
static public void Connect()
{
var Client = new SmtpClient("smtp.gmail.com",587);
var Credential = new NetworkCredential("username","password");
Client.Credentials = Credential;
Client.EnableSsl = true;
return Client;
}
static public void Send()
{
var message = new MailMessage("removed@mail.ru", "removed@mail.ru", "test", "message");
message.SubjectEncoding = Encoding.GetEncoding(1251);
message.BodyEncoding = Encoding.GetEncoding(1251);
message.IsBodyHtml = true;
Client = Connect();
Client.Send(message);
Console.WriteLine("Отправлено");
Console.ReadKey();
}
}Решение задачи: «Какой тип данных использовать, чтобы вызвать соединение в SmtpClient»
textual
Листинг программы
using System;
using ConsoleApplication2;
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
GmailClient client = new GmailClient("smtp.gmail.com", 587, "username", "password");
client.Send("mail1@mail.ru", "mail2@mail.ru", "test", "message");
Console.ReadLine();
}
}
}