2018十二月动漫新番排行出炉起名!!

二零一八年一月新番,Bilibili购买的29部正版番剧中,有8部将进行“付费先看”的方针。

   前言:这篇博客首假设在上一篇博客的基本功上,重新复习了眨眼之间间上一篇博客的情节,讲解了一部分出奇的采取,并且采用了汪洋的案例来声明,首要表达了异步委托的运用和回调函数执行异步委托以及跨线程访问控件的缓解方案和一个双色球的案例。这篇作品我以代码的款式写了,里面有大量的注释,大家能够详细的探究,很愉快能和你们一起探讨。

上面遵照到先天得了每个动漫的光热罗列2018新番:

1.线程的复习

1、紫Roland永恒花园【会员超过看】

  (1) 多线程Thread调用委托方法的落实Demo

重在词:成长、爱情、凄美、战争记念

       class Program

开播时间:2018.01.11

       {

追番人数:95.9万

              static void Main(string[] args)

故事大纲:“自出手记人偶”这么些名字名噪一时的时候,已经是卓殊一段时间前的事了。奥兰德硕士发明了用于书写记录人声话语的机械。当初他不过为了老婆而成立的这一机械,不知哪一天已普及至全世界,甚至设置了提供借出劳动的活动。要是客人您拥有期待的话,我得以去往任哪里方。我是,自出手记人偶服务,薇尔莉特·伊夫(伊芙(Eve))加登。有着如同从故事书中冒出般的样貌,金发碧眼的女孩子,保持着无机质的美,以玲珑剔透的声响如此说到。

              {

2、魔卡少女樱透明卡牌篇【会员超过看】

                     Thread thread = new Thread(new
ThreadStart(DemoMethod));

重在词:魔法、恋爱、少女漫、有生之年

                     //设置线程参数

开播时间:2018.01.07

                     thread.IsBackground = true;
//后台线程,常用的都是后台线程

追番人数:91.2万

                     //设置线程的名字

故事大纲:木之本樱,是就读于友枝小学的小学4年级学生。与五叔和三哥3人同台生活。一天,小樱在五伯的书房发现一本奇怪的书。这本书中是会给这么些世界带来灾难的“库洛牌”!为了回收散布各处的库洛牌,小樱成为了“魔卡捕获者”并不止拼搏……

                     thread.Name = “给开发人士用的”;

3、OVERLOAD

                     //设置线程的优先级(只是提议)

重中之重词:奇幻、穿越、骨傲天、反派角色

                       thread.Priority = ThreadPriority.Highest;
//0-31

开播时间:2018.01.09

                    
//启动线程,只是告诉操作系统线程准备好,起先施行此线程,不过并不一定线程立时执行

追番人数:90.2万

                     thread.Start();

故事大纲:曾经的超人气网络游戏“YGGDRASIL”,在其本来应该告一段落运行的那一天,正在公会中伺机强制下线的华年本田悟,等到营运时间截至,玩家角色却无计可施刊登游戏。拥有骷髅外表的最强魔法师以“飞鼠”的角色身份和一切公会一起穿越到异世界。不可以离开的手下下,NPC也赫然所有了独立思想,他引导的公会“安兹·乌尔·恭”将举行前所未有的奇异传说。

                     Thread.Sleep(3000);

4、Fate/EXTRA Last Encore【会员超过看】

                     Console.ReadKey();

着重词:奇幻、战斗、虚拟世界、平行世界

              }

开播时间:2018.01.28

              private static void DemoMethod()

追番人数:77.8万

                {

故事大纲:改编自TYPE-MOON原作,Marvelous出品的RPG游戏《Fate/EXTRA》,以尼禄·克劳狄乌斯为主角,讲述了在魔力枯竭的背景下,魔术师们出席“月之圣杯战争”的故事。

                     Console.WriteLine(“执行的工作线程是:{0}”,
Thread.CurrentThread.ManagedThreadId); ;

5、齐木楠雄的灾难【会员超过看】

              }

紧要词:学校、正剧、异能、另类常见

      }

开播时间:2018.01.17

       执行结果是:执行的行事线程是:10

追番人数:68.3万

  (2)线程配合Lambda表明式的利用

故事大纲:改编自麻生周六的卡通,导演福田雄一,讲述生来就有超能力的庄家高中生齐木楠雄,每一日都面临着各类灾难的司空眼惯,是一部高校喜剧。

       static void Main(string[] args)

6、粗点心战争

     {

关键词:日常、喜剧、零食、粗点心

        //第一种写法

开播时间:2018.01.12

       Thread thread = new Thread(new ThreadStart(() =>

追番人数:29.7万

      {

故事大纲:粗点心,是廉价的零食的统称,其中承载了重重孩子们的企盼!
家在偏僻半岛的鹿丸粗点心屋的外孙子·九,勉为其难的被二伯拜托看店。伯伯称自己在粗点心领域有自然,但是自己却不想继承家业。某天偶遇了点心控的迷之美少女…..乡村的“点心之夏”先导了…

          Console.WriteLine(“执行的做事线程是:{0}”,
Thread.CurrentThread.ManagedThreadId); ;

7、七大罪:戒律的复活【会员超过看】

       }));

开播时间:2018.01.08

       //第两种写法

追番人数:41.9万

      new Thread(() =>

故事大纲:这仍旧人与残疾人的世界没有分开的一时。从亨德里克(Derek)森与德雷弗斯两大圣骑士长的决定下夺回王国的“七大罪”以及伊Lisa白(Elizabeth)、霍克。王国诞生祭也安然停止,和平终于造访了里欧涅丝王国。但,下一个威迫的预兆,确实地在爆发着。

      {

8、citrus【会员领先看】

           Console.WriteLine(“执行的工作线程是:{0}”,
Thread.CurrentThread.ManagedThreadId); ;

开播时间:2018.01.08

       }).Start();

追番人数:27.1万

      //设置线程参数

故事大纲:一向没有谈过恋爱的辣妹女高中生柚子,一本正经的青丝漂亮的女生学生会长芽衣。几个人因家长再婚而成为姐妹,初此汇合就对相互留下最恶劣的印象。但在学校意外目击芽衣被帅哥导师雨宫强吻的柚子,冲击性的外场在他脑内挥之不去,柚子逐步被芽衣的作为所诱惑,深陷与四姐芽衣禁断的婚恋而无法自拔。

       thread.IsBackground = true; //后台线程,常用的都是后台线程

起名 1

       //设置线程的名字

9、龙王的办事

       thread.Name = “给开发人士用的”;

开播时间:2018.01.08

       //设置线程的优先级(只是指出)

追番人数:31.1万

       thread.Priority = ThreadPriority.Highest; //0-31

故事大纲:打开玄关门,有个JS(注:女孩子小学生)在――“按照约定,来当弟子了!”小学三年生雏鹤爱。9岁。不请自来,到了16岁成为将棋界的最强头衔保持者“龙王”的九头龙八一的家里,“呃?
……弟子?
呃?”“……不记得了?”即便不记得却先导了与JS的同居生活。因直率的爱的热忱,八一也在渐渐取回失去的炽热之物。

   
   //启动线程,只是告诉操作系统线程准备好,开头实施此线程,但是并不一定线程即刻施行

10、博多豚骨拉面

        thread.Start();

开播时间:2018.01.12

        Thread.Sleep(3000);

追番人数:21.0万

       Console.ReadKey();

故事大纲:从表面上看,伯明翰是一个和平的都会,但背地里,却是暗潮汹涌,各个违纪滋生蔓延。现在,俨然成了各路杀手的激战区,甚至有传言说这里所有特别以杀手为目的的杀人犯。神户局长雇佣的贴心人杀手、命悬一线的新人社员、深爱着博多的私人侦探、黑客天才的情报商、俊美的复仇者、受制于黑社会协会的凶手。如此惊险的一群人还要被卷入了一场错综复杂、阴谋重重的市长选举。隐藏在万马齐喑中的政治对峙与看不见的阴谋正蠢蠢欲动,而所有事件的本色是——而且,当一个人的倒行逆施太多的时候,“杀手诛杀者”就会产出。

  }

11、爱吃拉面的小泉同学

       //执行结果是:

开播时间:2018.01.04

            //执行的干活线程是:4

追番人数:19.8万

            //执行的办事线程是:3

故事大纲:女高中生大泽悠的班上,来了一位个性冷酷又寡言,不愿与客人打交道的神祕转学生──小泉同学。然後大泽无意中发觉,这名转学生竟然是每日寻访美味拉面的拉面老饕──!?大快朵颐的正规化拉面美食漫画,终於上桌!

  (3)带参数的线程执行

12、刀使巫女

       static void Main(string[] args)

开播时间:2018.01.05

     {

追番人数:17.3万

        //定义带参数的线程

故事大纲:自古以来就存在着伤害人类生命的异形“荒魂”,同时也装有依靠“御刀”来驱除那多少个荒魂的巫女。随身辅导刀具的巫女被喻为“刀使”。她们隶属于日本巡警的专门祭拜机动队,被国家允许具备御刀,是跨越一般法律法规的国度公务员,基本都是发源于日本全国五所初高中一贯制高校的女性学生。尽管刀使们表面上过着普通的学校生活,但在成就各个任务时,就会手拿御刀发挥出超越的能力,为看护人类而战。那个春季,从这五所院校中脱颖而出的刀使们聚集在联合,遵照惯例举行五校间的比赛比赛。为了取得这一个比赛,很多刀使都在展开全力磨炼。其中有一个怀抱很是显眼的欲念并单独训练技巧的姑娘,她手中的御刀开辟出的将来到底是?

        Thread thread = new Thread(new
ParameterizedThreadStart(ParameterMethodDemo));

13、妖精森林的小不点

        //开启线程,传递参数

开播时间:2018.01.12

        thread.Start(“韩迎龙”);

追番人数:16.0万

        Thread.Sleep(3000);

故事大纲:两个小人女孩御子地(蜜珂析)跟白明(哈库梅伊),原本不相识的两个人误打误撞而住在同一个屋檐下。白明是个红毛行动派,某天看到报纸上有人目击到中老年鹰出没,登时就准备好东西拉着御子地上山去等夕阳鹰,后来才意识原本夕阳鹰曾经是御子地在
10
年前早已短暂饲养过的白鸟。而御子地则是黑发理性派,擅长家务料理而且还专门善于唱歌(本人向来不自觉),六个小人妹子在大树根下的房舍中联合生活与形形色色的小人朋友遭遇相识。

      }

14、Slow Start

      private static void ParameterMethodDemo(object obj)

开播时间:2018.01.07

      {

追番人数:14.3万

         Console.WriteLine(“执行一个带参数的线程方法:{0}”, obj);

故事大纲:一之濑花名由于在高中升学考试前一天患上严重腮腺炎缺席了公办与公立高中的考查,结果无奈的变成了一名中考复读生,对于团结这多少个不幸的因为疾病成为复读生的野史,一之濑花名分外的介意,在成为复读生之处就开首投机独居生活。进入高中后也对自己的这段历史严峻保密,她要好又不行与人交换。然则在进入高中后与自己的几位同班同学(其实比自己小了一届)相遇先河了上下一心的常青高中生活。

      }

15、刻刻

      //执行结果:执行一个带参数的线程方法:韩迎龙

开播时间:2018.01.07

  (4)异步委托回调函数的拔取

追番人数:13.9万

       namespace ReviewThread

故事大纲:永远的“6时59分”开头了——在佑河家拥有代代相传的止界术使用止界术,可以进入森罗万象尽数截至的“止界”。某天,主人公树里的儿子和兄长,被诱拐犯绑架了。她为了救出她们而没法使用了“止界术”,却碰到不应存在于这里的、除自己以外的“会动的”人类袭击。他们是珍惜止界术的“真纯实爱会”。围绕着使用止界术时所必不可少的“石头”,止界之谜、佑河家之谜逐步浮出水面……

       {

起名 2

              //定义委托

16、太岁圣印战记

              internal delegate int AddDel(int a,int b);

开播时间:2018.01.08

             class Program

追番人数:12.7万

              {

故事大纲:浑沌支配了陆地──人民畏惧著各个灾害。皇上们手持著平息浑沌的〈圣印〉守护百姓。但是随著岁月流逝,始祖们渐次忘掉了“守护百姓”的看法,为了争夺相互的圣印和领地,掀起了一波又一波的烽火……魔法师希露卡唾弃毫无风骨的四方天皇,而浪迹天涯的铁骑提欧则是为着解放受苛政所苦的桑梓修练武艺。“我愿与骑士提欧的圣印缔结契约,誓言忠诚直至永恒。”

                     static void Main(string[] args)

17、刀剑乱舞

                     {

开播时间:2018.01.08

                           
//定义委托变量的时候,假诺是指向第一个形式,那么必须运用new关键字

追番人数:12.1万

                            AddDel del = new AddDel(Demo);

故事大纲:时为纪元二二〇五年。是以改变历史为目标的“历史修正主义者”起首对过去履行攻击的时代。被赋予了护理历史这一使命的“审神者”,由她们所引起的最强付丧神“刀剑男士”。这是,他们以“某个本丸”为舞台,一心一意、开朗明快地活着的“花丸”平时物语——

                            //同步调用

18、原书·原书使

                            //int res = del(5, 3);

开播时间:2018.01.11

                           
//异步调用,本质就是重复开启一个线程帮大家,执行委托的办法

追番人数:11.6万

                            //内部:开启一个新的线程执行委托

故事大纲:“编织出,只为了您的故事。”让故事可以贯彻的,少女们的希望。散布于世界的故事“原书”。少女们与“原书”相遇,被其当选,得到魔法,终成“原书使”。这是,以如此的“原书使”为对象的“见习原书使”少女们,与“原书”一同编织出自己的故事的梦与魔法与年轻的物语。

                            IAsyncResult result = del.BeginInvoke(2,
5, null, null);

19、小木乃伊到我家

                              //执行主线程要干的事务

开播时间:2018.01.12

                            //异步委托的益处是:不封堵主线程

追番人数:10.5万

                            int methodRes = del.EndInvoke(result);

故事大纲:过着家常生活的男高中生·柏木空,某天突然接过了在埃及旅行的自称“冒险家”的老爹送来的木乃伊。“发现了有趣的木乃伊,就先交由你了!”面对四伯这样写下的信,不由得发抖的空。但,从送来的高大棺材里冒出的,竟然是全长12cm!?手掌大小的木乃伊……不仅尺寸小,还很胆小、爱哭,却有所说不出来的迷人,空给这么的木乃伊起名为小伊,并开首照顾它。在同一屋檐下开端共同生活,空和小伊的联合生活到底会……

                            Console.WriteLine(methodRes);

20、pop子和pipi美的通常

                            Console.ReadKey();

开播时间:2018.01.07

                       }

追番人数:10.2万

                     public static int Demo(int a, int b)

故事大纲:由于King
Records的忽视,电视动画片和第3季同时展开的想望土崩瓦解……到底五人能在动画播放在此之前幸存下来吗……

                     {

21、比宇宙更远的地点

                            return a + b;

开播时间:2018.01.02

                     }

追番人数:10.2万

                     //执行结果:7

故事大纲:无论几时,我们的第一步总是从好奇心发轫。不曾看过的景物,不曾听过的声音,不曾闻过的意味,不曾摸过的质感,不曾尝过的食物,以及没有感受过的波澜壮阔。为了重拾不知啥时候忘却的记念碎片和不知何时放任的震动的中途。在抵达顶峰的时候,大家会想些什么吧?40度的咆哮,50度的疯癫,60度的吵嚷,跨越荒芜的海源到达原生地域。在地球的远处,远离文明的南方尽头。那是向南极(比宇宙更长久的地点)进发的四位女子的旅行物语。我们由此她们想起起生于前几日的光辉。

              }

22、偶像星愿

       }

开播时间:2018.01.01

  1. 信托的异步调用:由另一个线程执行委托的措施

追番人数:6.2万

  (1) 简单的异步委托调用Demo

故事大纲:聚集于“小鸟游事务所”,肩负将来的偶像之卵。初次相遇的7人,性格和个性各有不同。不过他们分别都存有独具特色的魅力,隐藏着身为偶像的不解可能性。组成组合,共同踏出第一步的她们的名字是“IDOLiSH7”。他们在闪烁光辉的舞台上歌舞的人影,渐渐引发着人们的心。在光彩照人,时而严峻的偶像世界中,他们怀抱着希望,以终端为目的。

     namespace AsyncDelegate

起名 3

     {

23、宅饮。

    internal delegate int AddDemoDel(int a,int b);

开播时间:2018.01.12

            class Program

追番人数:6.2万

            {

故事大纲:因转职而赶到日本东京的天月满,20岁。刚刚上京的他,最先在女性专用的合租房“丝特拉(Stella)(Stella)豪斯(House)春野”居住!同居的人们即便工作与年纪不同,但一旦有好吃的酒与调理,就随便什么时候都很快乐!!我们一同干杯,微醺的“宅饮”正剧!!淮南!!

                   static void Main(string[] args)

24、樱花忍法贴

                   {

开播时间:2018.01.08

                      Console.WriteLine(“当前主线程是:{0}”,
Thread.CurrentThread.ManagedThreadId);

追番人数:5.6万

                      AddDemoDel addDemoDel = new AddDemoDel(AddDemo);

故事大纲:故事暴发在《甲贺忍法帖》10年后的宽永三年。为天下之权斗争的历史背后、忍者集团甲贺与伊贺为了自己所听从的持有者展开了多样忍法杀戮战争,并在最终迎来了双边全灭的后果──这一场斗争停止十年过后,宽永三年,甲贺五宝连所管束、拥有茅眼术操纵能力的妙龄「甲贺五郎」,与伊贺五花撰中能使用盾眼术的少女「伊贺响」终于遭受,他们以控制超人之力、号称成寻众的潜在公司为对象,被卷入了一场一想不到的烽火之中。

                           //委托的异步调用

25、三丽欧男子

                            
//起首调用委托方法,自动创制一个线程并举办委托的艺术

开播时间:2018.01.08

                             IAsyncResult result =
addDemoDel.BeginInvoke(4, 5, null, null);

追番人数:5.4万

                             //得到委托的重回值

故事大纲:长谷川康太,17岁,高中2年级。过着最为平凡生活的康太,与同一就读圣川高中的水野祐、吉野俊介、西宫谅、源诚一郎相遇了。与此同时,他这平平的常备最先被闪耀的光芒点缀出色彩——。这样的三丽鸥男子们的际遇与闪亮的常青物语。即将上马的,我们的故事——。

                             int inta = addDemoDel.EndInvoke(result);
//阻塞当前主线程,只等到子线程执行到位,并重临方法的重回值之后继续执行

26、三颗星彩色冒险

                             Console.WriteLine(“主线程执行完毕,结果是” +
inta);

开播时间:2018.01.07

                             Thread.Sleep(10000);

追番人数:5.1万

                             Console.ReadKey();

故事大纲:上野公园里偷偷设立了一个总部。这里有三个国小女子——!没错,她们正是守护上野的正义团队“COLORS”!!结衣、小幸、琴叶多人,前几天也为了守护上野的一方平安,日夜(骗人,只到早上)在各地来回奔走!!

                      }

27、飙速宅男【会员超过看】

                      private static int AddDemo(int a, int b)

开播时间:2018.01.08

                      {

追番人数:4.6万

                             Thread.Sleep(3000);

故事大纲:长崎县立总北高中的新生小野田坂道,他是一名热爱动画、游戏和秋叶原的御宅族。这样的她出于在初中时期从未赶上具有同样喜好的同学,所以她打算在进入高中之后一定要参预动漫画研商部。只不过,想参加的协会却因为成员不足而活动休止了。面对这么现象,小野田坂道起首意气消沉了。另一方面,同样也是后来、初中时期活跃于各大自行车竞赛的今泉俊辅,某日在操练的时候见到小野田坂道骑着脚踏车爬上陡坡的经过,故事通过正式开展。

                             Console.WriteLine(“当前实施的线程是:{0}”,
Thread.CurrentThread.ManagedThreadId);

28、扶桑的古旧传说【会员超越看】

                             return a + b;

开播时间:2018.01.07

                      }

追番人数:3.4万

                      //执行结果:

故事大纲:东瀛的古旧传说全集是以卡通格局,还原日本太古故事的卡通创作,专门介绍东瀛处处的民间传说、祭祀由来、神话等在平民百姓之间扣扣相传的故事。电视东京(Tokyo)象征,那部动画片的出发点是通过东瀛太古故事,让扶桑再生。不得不说,这么些出发点真的是很难通晓啊。但是,既然面向的观众囊括了男女老少,这部动画片必然有谈得来的助益。从民族思想最先施救民族,这部随笔背后的含义也特其余语重心长啊。

                          //当前主线程是:9

29、打工小哥

                          //当前推行的线程是:10

开播时间:2018.01.05

                          //主线程执行完毕,结果是9

追番人数:3.0万

               }

故事大纲:(暂无简介)

            }

二〇一八年我们要朝向自己的对象奋斗,要更为努力哦!!

  (2)设置一个回调函数执行异步委托

关注微信公众号,寻找志同道合的伙伴吧!

            namespace AsyncDelegate

起名 4

            {

               internal delegate int AddDemoDel(int a,int b);

               class Program

               {

                      static void Main(string[] args)

                      {

                             Console.WriteLine(“当前主线程是:{0}”,
Thread.CurrentThread.ManagedThreadId);

                             AddDemoDel addDemoDel = new
AddDemoDel(AddDemo);

                             //指定回调函数,处理的异步委托

                             addDemoDel.BeginInvoke(3, 4, new
AsyncCallback(DelCallBackFuncDemo), “韩迎龙”);

                             Console.WriteLine(“主线程执行完毕”);

                             Console.ReadKey();

                      }

                      //定义一个寄托单额回调方法

                      public static void
DelCallBackFuncDemo(IAsyncResult arr)

                      {

                            
Console.WriteLine(“回调函数执行的线程是:{0}”,
Thread.CurrentThread.ManagedThreadId);

                            
//当我们的信托方法执行到位后,会活动调用次回调函数

                             AsyncResult result=(AsyncResult)arr;

                            
Console.WriteLine(“在回调方法里面得到到的传递过来的气象:{0}”,result.AsyncState);

                             //回调函数获取当前托付方法执行的结果

                             AddDemoDel del =
(AddDemoDel)result.AsyncDelegate; //将异步委托转成我们自定义的寄托项目

                             int funResult = del.EndInvoke(result);
//获取格局的再次来到值

                            
Console.WriteLine(“获取到眼前形式执行的结果是:{0}”, funResult);

                      }

                      private static int AddDemo(int a, int b)

                      {

                             Thread.Sleep(3000);

                             Console.WriteLine(“当前推行的线程是:{0}”,
Thread.CurrentThread.ManagedThreadId);

                             return a + b;

                      }

               }

            }

            //执行结果如图所示:

      起名 5

  1. 一个双色球变化的案例

  (1)
创立一个Windows窗体应用程序(Winform),起名为DoubleBallDemo,拖放一个Button控件

  (2)项目Demo代码结果如下:

   namespace DoubleBallDemo

     {

            //定义设置标签值的委托类型

            public delegate void SetLbTextDel(string str,Label label);

            public partial class Form1 : Form

            {

                   List<Label> listlabel = new List<Label>();

                   public bool ISStop = true; //是否结束,改变Label的值

                   public Form1()

                   {

                          InitializeComponent();

                          //设置当前的按钮的名字为开始

                          btnStartEnd.Text = "开始";

                          //初始化6个Label标签

                          for (int i = 0; i < 6; i++)

                          {

                                 Label lblDemo = new Label();

                                 lblDemo.Text = "0";

                                 lblDemo.AutoSize = true; //自动调整大小

                                 lblDemo.Location = new Point(10 + i * 50, 50);//在X轴上每隔50放一个控件

                                 //第一将当前控件放到窗体里面去

                                 Controls.Add(lblDemo);

                                 //往当前集合变量里面添加当前标签

                                 listlabel.Add(lblDemo);

                          }

                   }

                   private void btnStartEnd_Click(object sender, EventArgs e)

                     {

                          //现在点击的是开始按钮

                          if (btnStartEnd.Text.Equals("开始"))

                          {

                                 this.ISStop = false;

                                   //启动一个线程,帮我们改变标签的数字

                                 Thread thread = new Thread(() =>

                                 {

                                        Random rand = new Random();

                                        while (!ISStop)

                                        {

                                                 for (int i = 0; i < listlabel.Count; i++)

                                               {

                                                      //listlabel[i].Text = rand.Next(0, 9).ToString();

                                                      //使用Invoke方法

                                                      //Invoke方法内部会沿着控件创建的路径往上找到创建此控件的线程,找到线程之后会直接使用此线程调用委托方法

                                                      //谁创建的此标签,那么就由谁调用后面传过来的委托

                                                      //标志:标志当前的控件是否是当前线程创建的

                                                      if (listlabel[i].InvokeRequired)

                                                      {

                                                             listlabel[i].Invoke(new SetLbTextDel(SetLbText), rand.Next(0, 9).ToString(), listlabel[i]);

                                                      }

                                                      else

                                                      {

                                                             //如果当前控件直接就是当前线程创建的那么就可以直接访问就行了

                                                             SetLbText(rand.Next(0, 9).ToString(), listlabel[i]);

                                                      }

                                               }

                                               Thread.Sleep(200);

                                        }

                                        //线程的方法执行完成后,会自动退出线程,线程的资源会自动释放

                                 });

                                 thread.IsBackground = true;

                                 thread.Start();

                                 //把当前按钮的名字改成结束

                                 btnStartEnd.Text = "结束";

                          }

                          else

                          {

                                 //停止线程,改变Laebl的数据

                                 //尽量避免直接关闭一个线程:abort方法

                                 //关闭线程,一般使用标志。

                                 this.ISStop = true;

                                 //把当前的按钮改成开始

                                 btnStartEnd.Text = "开始";

                          }

                   }

                   private static void SetLbText(string str, Label label)

                   {

                          label.Text = str;

                   }

            }

     }

(2) 项目呈现截图:

    起名 6     
 起名 7

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图