コンソールアプリケーションを作成しました。コンソールに入力した内容を(フォームに)ラベルに表示させたいのですが、フォームを実行するとコンソールがハングします。
コード:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ConsoleApplication1
{
class Program
{
Label a;
static void Main(string[] args)
{
Form abc = new Form();
Label a = new Label();
a.Text = "nothing";
abc.Controls.Add(a);
Application.Run(abc);
System.Threading.Thread t=new System.Threading.Thread(Program.lol);
t.Start();
}
public static void lol()
{
Program p = new Program();
string s = Console.ReadLine();
p.a.Text = s;
lol();
}
}
}