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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Pytest(13)命令行参数–tb的使用「建议收藏」

    Pytest(13)命令行参数–tb的使用「建议收藏」前言pytest使用命令行执行用例的时候,有些用例执行失败的时候,屏幕上会出现一大堆的报错内容,不方便快速查看是哪些用例失败。–tb=style参数可以设置报错的时候回溯打印内容,可以设置参

    2022年7月29日
    5
  • windows查看占用端口并关闭端口

    windows查看占用端口并关闭端口1.查看占用端口的进程IDnetstat-aon|findstr"12345"2.查看进程id对应的进程名tasklist|findstr"14100"3.杀掉进程taskkill/f/t/im___8TestServer_Start_in_G

    2022年7月20日
    13
  • Node.js的安装及环境配置【超详细】

    Node.js的安装及环境配置【超详细】Step1:去官网下载安装包下载方式1:官网下载根据自己电脑系统及位数选择。注意:图中.msi和.zip格式区别:1、.msi是Windowsinstaller的数据包,实际上是一个数据库,提供安装,修改,卸载你所安装的程序。此外:它还包含有关安装过程本身的信息。例如:安装序列、目标文件夹路径、安装选项和控制安装过程的属性。2、.zip是一个压缩包,解压之后即可,不需要安装。…

    2022年6月11日
    38
  • Myeclipse注册码_为什么myeclipse

    Myeclipse注册码_为什么myeclipsemyeclipse6注册码生成最近由于项目使用eclipse+myeclipse开发工具开发,打开eclipse老是提示让激活myeclipse,需要注册码,于是去网上找了一些注册码来试,结果都不行,最后终于找到一篇文章介绍如何用Java程序生成注册码,参考百度经验原文:http://jingyan.baidu.com/article/a24b33cd53a9b819fe002ba5.html

    2022年9月29日
    2
  • 程序员表白代码vbs(自己一个人无聊的说说)

    一款无聊的VisualBasicScript表白程序罢了

    2022年4月17日
    187
  • pycharm详细使用教程_pycharm使用方法

    pycharm详细使用教程_pycharm使用方法Pycharm新手使用教程(详解)【注】:如果想要下载Pycharm工具,直接去《开发工具》中进行下载。简介Jetbrains家族和Pycharm版本划分:pycharm是Jetbrains家族中的一个明星产品,Jetbrains开发了许多好用的编辑器,包括Java编辑器(IntelliJIDEA)、JavaScript编辑器(WebStorm)、PHP编辑器(PHPSto…

    2022年8月26日
    5

发表回复

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

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