码迷,mamicode.com
首页 > 其他好文 > 详细

Task 使用方法

时间:2019-09-12 18:34:41      阅读:99      评论:0      收藏:0      [点我收藏+]

标签: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;
}

 

Task 使用方法

标签:bool   rgs   new   结果   bsp   方法体   style   tar   vat   

原文地址:https://www.cnblogs.com/yuanshuo/p/11514263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!