using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace AAAAAA
{
class AAA
{
public static void Main()
{
Thread t = new Thread(new ParameterizedThreadStart(B));
t.Start("B");
Console.Read();
}
private static void B(object obj)
{
Console.WriteLine("Method {0}!"??obj.ToString ());
}
}
}
//?д???????????:
//???????Load???
private void Form1_Load(object sender?? EventArgs e)
{
Thread th = new Thread(new ParameterizedThreadStart(new UpdateUtility().IsNeedUpdate));
th.Start(this);
}
//UpdateUtility???IsNeedUpdate()????
public void IsNeedUpdate(object p)
{
Form1 f1 = p as Form1;   //???????
if(f1 == null) return;
frmFloating frm = new frmFloating(f1);
frm.TopMost = true;
frm.ShowDialog();
}

??????????Method B!
???????????????????
????????Thread?????????????????????????????????????????????????????????????????????????????????????????????????в?????