电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

借助封装类实现线程调用带参方法


发布日期:2023/2/7
 

(一)描述

由于线程只能执行无参数方法 有时候需要线程执行带参数方法

此示例演示怎样借助封装类实现线程调用带参方法

(二)代码

using System;

using SystemThreading;

namespace 借助封装类实现_线程调用带参方法_

{

class Help

{

public int x = ; //乘数

public int y = ; //乘数

public int end = ; //存放结果

}

class MyClass

{

public static Help myHelp = new Help();

[STAThread]

static void Main(string[] args)

{

//给类的成员赋值

myHelpx = ;

myHelpy = ;

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

threadStart();

ThreadSleep(); //主线程等待子线程计算完成否则取得的值为默认值 :

ConsoleWriteLine(两数乘积结果为: +myHelpendToString());

ConsoleRead();

}

///

/// 得到两个整数的集

///

///

乘数x

///

乘数y

/// x*y

public static void GetAccumulate()

{

myHelpend = myHelpx * myHelpy;

}

}

}

本示例代码已经测试能够正常运行!

(三)示例下载

上一篇:HyperLink链接到项目中的文件

下一篇:FormView编辑更新商品详细信息