c# - 如何使用带字符串的函数调用线程?C#
问题描述
我试过了:
Thread uiThread = new Thread(new ParameterizedThreadStart(Loading));
uiThread.Start("hey");
调用函数
public void Loading(string state)
但我得到了匹配委托'System.Threading.ParameterizedThreadStart'
我需要做些什么不同的事情?
解决方案
ParameterizedThreadStart
需要一个object
而不是string
. 你只需要投射它。
public void Loading(object state)
{
string stateString = state as string;
推荐阅读
- shell - 如果有多个条件,则获取每个失败的结果
- c# - 在 C# 中的非 ui 线程上将多个控件添加到流面板中
- vba - 用于根据另一列更新excel中一列的值的宏
- javascript - 使用reduce在Node中对js文件参数求和
- javascript - 是否可以通过单击 html 复选框将文本添加到 php 变量
- java - Java MySQL JDBC 驱动程序异常
- css - AngularJS如何在使用ng-style时启用彩色打印css?
- javascript - 过滤数组并从 JavaScript 中的数组中删除过滤后的数据
- api - AWS API 调用的标准响应时间是多少
- powershell - 最大拆分文件名(修改日期)