• C# ParameterizedThreadStart:创建进程

    在 C# 语言中使用 ParameterizedThreadStart 创建进程,首先需要创建 ParameterizedThreadStart 委托的实例,然后再创建 Thread 类的实例。

    具体的代码如下。

    ParameterizedThreadStart pts=new ParameterizedThreadStart( 方法名 );
    Thread t=new Thread(pts);

    【实例 1】创建一个方法输出0〜n的所有偶数,使用 ParameterizedThreadStart 委托调用该方法,并启动打印偶数的线程。

    根据题目要求,实现的代码如下。

    class Program
    {
        static void Main(string[] args)
        {
            ParameterizedThreadStart pts = new ParameterizedThreadStart(PrintEven);
            Thread t = new Thread(pts);
            t.Start(10);
        }
        //打印0~n中的偶数
        private static void PrintEven(Object n)
        {
            for(int i=0;i<=(int)n; i = i + 2)
            {
                Console.WriteLine(i);
            }
        }
    }

    运行该程序,效果如下图所示。

    打印0~10 之间的偶数

更多...

加载中...