Почему зависает форма при работе консольного приложения? - C#
Формулировка задачи:
Есть консольное приложение
Если Таймаут открывается форма с собщением, что нужно сделать.
При открытии данной формы, форма зависает, и ни текст ни кнопки на ней не работают.
Что сделано не так?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
System.Net.NetworkInformation.Ping ping =
new System.Net.NetworkInformation.Ping();
System.Net.NetworkInformation.PingReply pingReply = ping.Send("www.yad.ru");
String Stat = "" + pingReply.Status;
if (Stat == "TimedOut")
{
Form f2 = new Form1();
f2.Show();
}
else
{
Application.Exit();
}
Console.ReadKey(true);
}
}
}Решение задачи: «Почему зависает форма при работе консольного приложения?»
textual
Листинг программы
[STAThread] static void Main(string[] args)