首页 > 编程语言 >[转][C#] async 使用方法

[转][C#] async 使用方法

时间:2023-11-07 23:02:01浏览次数:33  
标签:Task C# maxValue private int result async 方法

 

private async void button1_Click(object sender, EventArgs e)
{
    var maxValue = 200;
    var result = await SumAsync(maxValue);
    MessageBox.Show(this, result.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
} 

private async Task<string> SumAsync(int maxValue)
{
    string result = string.Empty;
    await Task.Run(() =>
    {
        for (int i = 0; i<maxValue; i++)
        {
            result += i.ToString() + ",";
            Thread.Sleep(100);
        }
    });
    return result;
}

 

标签:Task,C#,maxValue,private,int,result,async,方法
From: https://www.cnblogs.com/z5337/p/17816295.html

相关文章

  • 学习c语言的一天(1)
     打印地址使用%p输出int(整型)二维数组时,发现地址每次+4,是因为一个整型占4个字节,同理输出char(字符型)二维数组占1个字节,所以存储地址每次+1 #define_CRY_SECURE_NO_WARNINGS#include<stdio.h>intmain(){ intarr[3][4]={{1,2,3,4},{5,6}};charcarr[3][4]={{'a......
  • The Solutions of Ocean Trash
    10ThingsYouCanDotoSavetheOcean1.MindYourCarbonFootprintandReduceEnergyConsumptionReducetheeffectsofclimatechangeontheoceanbyleavingthecarathomewhenyoucanandbeingconsciousofyourenergyuseathomeandwork.Afew......
  • C++ 容器之 Vector
    什么是Vector?向量(Vector)是一个封装了动态大小数组的顺序容器(SequenceContainer)。跟任意其它类型容器一样,它能够存放各种类型的对象。可以简单的认为,向量是一个能够存放任意类型的动态数组。容器特性顺序序列顺序容器中的元素按照严格的线性顺序排序。可以通过元素在序......
  • FS4056H锂电池充电芯片IC耐压28V带OVP功能
    随着科技的不断进步,电子产品已经成为了我们生活中不可或缺的一部分。而电池作为电子产品的能量来源,其性能直接影响到产品的使用效果。本文将介绍一款性能卓越的锂电池充电芯片FS4056H,其耐压28V,带有过电压保护(OVP)功能,适用于各种电子产品中。一、FS4056H芯片特点FS4056H是一款高性能......
  • static
    #include<stdio.h>voidtest()//void是无类型的意思,可以表达出任意类型的数{ staticinta=1;//static修饰局部变量,将a变成一个静态的局部变量;若没有static,a每运行一次后就会舍弃,重新从a计算 a++; printf("a=%d\n",a);}main(){ intb=0; while(b<5) { test(); b++......
  • Linux cat命令
    连接文件并打印输出到标准输出设备。cat命令可以用来显示文本文件的内容(类似于DOS下的type命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件。关于此命令,有人认为写cat命令的人是因为喜欢猫,因此给此命令起名为“cat”,其实不然,cat是concatenate(连接、连续)的简写......
  • FS4056线性锂电池充电IC
    FS4056 是一款具有温度保护的线性锂电池充电IC,它采用同步整流技术,具有高效率、高可靠性、低功耗等优点。本文将介绍FS4056的特点、应用、规格书和典型应用电路,同时分析其与同类产品的差异,并通过实验测试其性能。一、FS4056特点FS4056采用同步整流技术,具有以下特点:1. 输入电压范围......
  • FS4057单节锂电池充电管理芯片6脚IC电路图
    FS4057单节锂电池充电管理芯片6脚IC电路图的文章正文。由于电路图是复杂的电子设计,需要专业的电子工程知识和经验来理解和解释。然而,我可以为您提供一些有关单节锂电池充电管理芯片的基本信息,以及这些芯片在电路图中的常见应用。FS4057是一款完整的单节锂离子电池用恒定电流/恒定电......
  • FS4001单节4.2V4.35V4.4V锂电池线性充电IC
    在电池充电过程中,FS4001是一个重要的元器件,它是一款适用于单节4.2V、4.35V及4.4V锂电池的线性充电IC。这款芯片具有高效率、高集成度、低成本等优点,广泛应用于各种需要充电的设备中。一、FS4001的主要特点FS4001采用同步整流技术,具有较高的充电效率其,充同电时电充压电精过度程高安,......
  • 如何看待Android的Jetpack这一系列库?
    如何看待Android的Jetpack这一系列库?随着移动领域的飞速发展,越来越多的工程师开始追求更高效率更便捷的开发模式,各种框架架构层出不穷,比如我们很熟悉的MVC、MVP、MVVM,而每种开发模式都有各自的优缺点,为了统一开发规范,Google推出了Jetpack。Jetpack是一个由多个库组成的套件,可帮助......