标签:bool rgs new 结果 bsp 方法体 style tar vat
Task的使用方法
1. 调用无参数、无返回值方法
private void button1_Click(object sender, EventArgs e)
{
Task task = new Task(() => { A(); });
task.Start();
}
/// <summary>
/// 无参数无返回值方法
/// </summary>
public void A()
{
}
2. 调用有返回值、无参数的方法
private void button1_Click(object sender, EventArgs e)
{
Task<bool> task = new Task<bool>(() => { return A(); });
task.Start();
//获取返回值结果
bool result=task.Result;
MessageBox.Show(result.ToString());
}
/// <summary>
/// 有返回值、无参数的方法
/// </summary>
public bool A()
{
return true;
}
3.调用无返回值、有参数
private void button1_Click(object sender, EventArgs e)
{
string parameter = "参数";
Task task = new Task(() => { A(parameter); });
task.Start();
}
/// <summary>
/// 无返回值、有参数方法
/// </summary>
public void A(string str)
{
//方法体
}
4. 调用有返回值、有参数的方法
private void button1_Click(object sender, EventArgs e)
{
string parameter = "参数";
Task<bool> task = new Task<bool>(() => { return A(parameter); });
task.Start();
//获取结果
bool result=task.Result;
MessageBox.Show(result.ToString());
}
/// <summary>
/// 有返回值、有参数的方法
/// </summary>
public bool A(string str)
{
return true;
}
标签:bool rgs new 结果 bsp 方法体 style tar vat
原文地址:https://www.cnblogs.com/yuanshuo/p/11514263.html