线程:
public struct TdData // 传递数据
{
public string url; //数据string字段
}
public void Getvideo()
{
string url = "xxxx";
TdData Data = new TdData () { url = url };
Thread vThread = new Thread(VideoGet);
vThread.Start(Data ); // 开始执行线程,传递参数
}
public void VideoGet(object pObj)
{
TdData vData = (TdData)pObj;
vData.url (这个值就是参数值)
}
异步task:
static void Main(string[] args)
{ Task t1 = new Task(()=>MyMethod("ceshi "));
t1.Start();
Console.WriteLine("主线程代码运行结束");
Console.ReadLine(); }
static void MyMethod( string a)
{
Console.WriteLine(a);
}