class Program
{
static void Main(string[] args)
{
// отправитель - устанавливаем адрес и отображаемое в письме имя
MailAddress from = new MailAddress("somemail@gmail.com", "Tom");
// кому отправляем
MailAddress to = new MailAddress("somemail@yandex.ru");
// создаем объект сообщения
MailMessage m = new MailMessage(from, to);
// тема письма
m.Subject = "Тест";
// текст письма
m.Body = "<h2>Письмо-тест работы smtp-клиента</h2>";
// письмо представляет код html
m.IsBodyHtml = true;
// адрес smtp-сервера и порт, с которого будем отправлять письмо
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
// логин и пароль
smtp.Credentials = new NetworkCredential("somemail@gmail.com", "mypassword");
smtp.EnableSsl = true;
smtp.Send(m);
Console.Read();
}
}
class Program
{
static void Main(string[] args)
{
SendEmailAsync().GetAwaiter();
Console.Read();
}
private static async Task SendEmailAsync()
{
MailAddress from = new MailAddress("somemail@gmail.com", "Tom");
MailAddress to = new MailAddress("somemail@yandex.ru");
MailMessage m = new MailMessage(from, to);
m.Subject = "Тест";
m.Body = "Письмо-тест 2 работы smtp-клиента";
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.Credentials = new NetworkCredential("somemail@gmail.com", "mypassword");
smtp.EnableSsl = true;
await smtp.SendMailAsync(m);
Console.WriteLine("Письмо отправлено");
}
}
float lyboe_4islo = (float)Console.ReadLine(); //ввод, правда без проверки - число или нет
float money = 9447.50f - lyboe_4islo;
switch (RusOperator)
{
case "МТС":
{
Console.WriteLine("Ваш оператор МТС");
Console.Write("Сумма пополнение счета телефона: " + money);
Console.ReadLine();
break;
}
case "Теле2":
{
Console.WriteLine("Ваш оператор Теле2");
Console.Write("Сумма пополнение счета телефона: " + money);
break;
}
case "Билайн":
{
Console.WriteLine("Ваш оператор Билайн");
Console.Write("Сумма пополнение счета телефона: " + money);
break;
}
case "Мегафон":
{
Console.WriteLine("Ваш оператор Мегафон");
Console.Write("Сумма пополнение счета телефона: " + money);
break;
}
}
bool proverka = false;
float lyboe_4islo;
while(proverka == false)
{
try{
lyboe_4islo = (float)Console.ReadLine();
if(lyboe_4islo .GetType() == "System.Single" && lyboe_4islo != null) //System.Single == alias float
{
proverka = true;
}
}
catch{
//заглушка
}
}
float lyboe_4islo;
while (!float.TryParse(Console.ReadLine(), out lyboe_4islo));
как запустить сначала cs файл с меню, а из него через switch вызвать второй файл?
using System;
using My_Second;
namespace My_Main
{
class Program
{
static void Main(string[] args)
{
Console.BackgroundColor = ConsoleColor.Green;
Console.ForegroundColor = ConsoleColor.Black;
Console.WriteLine("********************");
Console.WriteLine("**** Мой проект ****");
Console.WriteLine("********************");
Console.BackgroundColor = ConsoleColor.Black;
Console.ForegroundColor = ConsoleColor.Green;
//создаём экземпляр класса KK из My_Second.cs
KK blabla = new KK();
Console.WriteLine(blabla.Hello_Wolrd()); //вызываем метод у My_Second.cs
// Ожидание нажатия любой клавиши перед завершением работы
Console.ReadLine();
}
}
}
using System;
namespace My_Second
{
public class KK
{
public string Hello_Wolrd()
{
return "Hello World";
}
}
}