• 大小: 0.04M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-25
  • 语言: C#
  • 标签: t  

资源简介

await用法

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Test();
            Console.WriteLine(“Main  “ + System.Threading.Thread.CurrentThread.ManagedThreadId);
            Console.ReadKey();
            Console.WriteLine(“Main末尾  “+System.Threading.Thread.CurrentThread.ManagedThreadId);
            Console.ReadKey();

            /*
            注:Test操作方法是异步执行的操作方法【前缀有 async    内容有await关键字】
                该程序的执行顺序是 主线程执行着Main函数中除Test之外的代码; 与此同时 异步线程执行着相应方法;
                但是一旦主线程执行完了,不管异步线程执没执行完,都算是Main函数执行完毕,控制台应用程序 窗口随之自动关闭。



            注:如果运行程序后不去点任何键,则
                  第一步、输出“Main”
                  第二步、执行到   第一个Console.ReadKey(); 等待用户在主线程中输入文字
                  第三步、输出“1“    这一步是由 异步开启的线程 做的;
                  第四步、输出“Main末尾  ”
                  第五步、执行到   第二个Console.Read

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     42496  2016-05-28 16:17  await 控制台\.vs\ConsoleApplication1\v14\.suo

     文件        189  2016-03-08 19:28  await 控制台\ConsoleApplication1\App.config

     文件       6656  2016-05-28 16:14  await 控制台\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe

     文件        189  2016-03-08 19:28  await 控制台\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe.config

     文件      13824  2016-05-28 16:14  await 控制台\ConsoleApplication1\bin\Debug\ConsoleApplication1.pdb

     文件      22696  2016-05-28 16:15  await 控制台\ConsoleApplication1\bin\Debug\ConsoleApplication1.vshost.exe

     文件        189  2016-03-08 19:28  await 控制台\ConsoleApplication1\bin\Debug\ConsoleApplication1.vshost.exe.config

     文件        490  2015-07-10 19:01  await 控制台\ConsoleApplication1\bin\Debug\ConsoleApplication1.vshost.exe.manifest

     文件       2698  2016-03-08 19:28  await 控制台\ConsoleApplication1\ConsoleApplication1.csproj

     文件       2064  2016-05-28 16:15  await 控制台\ConsoleApplication1\obj\Debug\ConsoleApplication1.csproj.FileListAbsolute.txt

     文件       1922  2016-03-08 19:33  await 控制台\ConsoleApplication1\obj\Debug\ConsoleApplication1.csprojResolveAssemblyReference.cache

     文件       6656  2016-05-28 16:14  await 控制台\ConsoleApplication1\obj\Debug\ConsoleApplication1.exe

     文件      13824  2016-05-28 16:14  await 控制台\ConsoleApplication1\obj\Debug\ConsoleApplication1.pdb

     文件       6773  2016-05-28 16:13  await 控制台\ConsoleApplication1\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2016-03-08 19:28  await 控制台\ConsoleApplication1\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2016-03-08 19:28  await 控制台\ConsoleApplication1\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2016-03-08 19:28  await 控制台\ConsoleApplication1\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件       2748  2016-03-08 20:09  await 控制台\ConsoleApplication1\Program.cs

     文件       1346  2016-03-08 19:28  await 控制台\ConsoleApplication1\Properties\AssemblyInfo.cs

     文件       1024  2016-03-08 19:28  await 控制台\ConsoleApplication1.sln

     目录          0  2016-03-08 19:28  await 控制台\ConsoleApplication1\obj\Debug\TempPE

     目录          0  2016-05-28 16:12  await 控制台\.vs\ConsoleApplication1\v14

     目录          0  2016-05-28 16:12  await 控制台\ConsoleApplication1\bin\Debug

     目录          0  2016-05-28 16:12  await 控制台\ConsoleApplication1\obj\Debug

     目录          0  2016-05-28 16:12  await 控制台\.vs\ConsoleApplication1

     目录          0  2016-05-28 16:12  await 控制台\ConsoleApplication1\bin

     目录          0  2016-05-28 16:12  await 控制台\ConsoleApplication1\obj

     目录          0  2016-05-28 16:12  await 控制台\ConsoleApplication1\Properties

    ...D.H.         0  2016-05-28 16:12  await 控制台\.vs

     目录          0  2016-05-28 16:12  await 控制台\ConsoleApplication1

............此处省略4个文件信息

评论

共有 条评论