ParameterizedThreadStart 实例化[通俗易懂]

ParameterizedThreadStart 实例化[通俗易懂]C#之线程ParameterizedThreadStart今天用到了ParameterizedThreadStart的实例化对象,但是总提示没有与委托匹配的重载,网上搜索了很多,终于明白什么原因了,再次记录下方便以后查阅。classProgram{staticvoidMain(string[]args){Workwork=newWork();//两种实…

大家好,又见面了,我是你们的朋友全栈君。

C#之线程ParameterizedThreadStart

今天用到了ParameterizedThreadStart 的实例化对象,但是总提示没有与委托匹配的重载,网上搜索了很多,终于明白什么原因了,在此记录下方便以后查阅。

class Program
    { 
   
        static void Main(string[] args)
        { 
              
            Work work = new Work();
             //两种实例化委托的方法;
            //ParameterizedThreadStart ParameterizedThreadStartDelegate = new ParameterizedThreadStart(work.DoWork);
            ParameterizedThreadStart ParameterizedThreadStartDelegate = work.DoWork;
            Thread thread = new Thread(ParameterizedThreadStartDelegate);
            thread.Start(5);      //参数
            Console.ReadKey();
         }
    }
     public void DoWork(Object t)
        { 
   
            for (int i = 0; i <= (int)t; i++)
            { 
   
                Console.WriteLine("请打印{0}\n", i);
            }
        }

以上代码是正确的写法,关键就在下图标红处
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159607.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 龙族之路明非_龙族路鸣泽

    龙族之路明非_龙族路鸣泽该楼层疑似违规已被系统折叠隐藏此楼查看此楼第二天早上“嗯……睡得好香啊……”路明非一边伸着懒腰,一边慢慢的支撑起自己的身体准备起床,那还没睁开的睡眼还挂着一些眼屎。但是在路明非双手下压时,并没有抓到预料中的床单,而是抓到更为柔软的东西。“咦,宾馆什么时候换的床单啊?怎么这么软,好像妹子的胸器啊。”说着路明非下意识的抓了一下。“啊……”可是他身下的所谓的“床单”却发出了一阵惊呼声。路明非听到这声音…

    2022年10月8日
  • Mayavi入门_乐理知识入门

    Mayavi入门_乐理知识入门环境,win7/1064位,python3.x1,安装Mayavi4.6原装的pip下载奇慢,先更换一下源,豆瓣的更新要比清华的快首先在window的文件夹窗口输入:%APPDATA%

    2022年8月5日
  • Windows 下使用 Mingw32-make 来执行 Makefile示例[通俗易懂]

    文章目录先下载Mingw设置好环境变量确认安装环境状态gccmingw32-makeC工程测试main.cmath.ccall_math.c准备好Makefile文件执行Makefile执行前执行后运行main.exe执行Makefileclean清理文件执行前执行后整体运行演示GIFReferernces先下载Mingw这里使用的是mingw32不是64的,需要64位的自行搜索下载32位的可以参考我之前一篇的:C-BookNote-Win开发环境设置

    2022年4月8日
  • centos随机生成密码

    centos随机生成密码要安装expectyum-yinstallexpect安装完成就可以使用常用参数-l#(密码的长度定义,默认是9)-d#(数字个数,默认是2)-c#(小写字符,默认是3)-C#(大写字符,默认是2)-s#(特殊字符,默认是1)例如:[root@localhost~]#mkpasswd-l10-d2-C2-s1Bxk_e.

    2022年10月23日
  • 机器学习:Multinoulli分布与多项式分布

    机器学习:Multinoulli分布与多项式分布学习深度学习时遇见multinoulli分布,在此总结一下机器学习中常用的multinoulli分布与多项式分布之间的区别于关系,以便更好的理解其在机器学习和深度学习中的使用。首先介绍一下其他相关知识。Bernoulli分布(两点分布)Bernoulli分布是单个二值随机变量的分布。它由单个参数控制,给出了随机变量等于1的概率。             …

    2022年10月12日
  • 轻松解析excel文件 —-利用MFC读取excel文件

    轻松解析excel文件 —-利用MFC读取excel文件在项目中需要解析excel文件,尝试了很多办法,最后还是利用MFC自带的解析Excel类。网上的资源很多,前面添加类步骤基本差不多,都能成功,但是在自己写类进行封装的时候,抄袭现象很明显,很多错误还是接着一字不差的发上来。最后找了一个错误不是很多的,自己修改封装,先附上一个demo。(1)在Button控件下添加以下代码用于选取需要读取的文件stringpath; path=CT…

    2022年6月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号