📄 c9-03.cs
字号:
// 线程调用带参数的方法示例
using System;
using System.Threading;
public class SimpleThread{
public delegate void Start (object o);
private class Args{
public object o;
public Start s;
public void work(){
s(o);
}}
public static Thread CreateThread (Start s, Object arg){
Args a = new Args();
a.o = arg;
a.s = s;
Thread t = new Thread (new ThreadStart (a.work));
return t;
}}
class Worker{
public static void WorkerMethod(object o){
Console.WriteLine ("WorkerMethod: " + o);
}}
public class Work{
public static void Main(){
Thread t = SimpleThread.CreateThread (new SimpleThread.Start(Worker.WorkerMethod), 51);
t.Start ();
t.Join (Timeout.Infinite);
}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -