线程、委托、lambda运算符的简单示例

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace ConsoleApplication11
{
    class Program
    {

        public delegate void TestDeleagte(string temp);
        static void Main(string[] args)
        {
            Thread t = new Thread(() =>
                {
                    TestDeleagte test = (string temp) =>
                        {
                            Console.WriteLine("调用了线程test的委托,其参数为:"
                                               + temp);
                            Console.WriteLine("请注意lambda运算符“=>”的使用");
                        };
                    test("这是测试,参数为本行字符串");
                });
            Console.WriteLine("线程状态:{0}", t.ThreadState.ToString());;
            t.Start();
            Console.WriteLine("线程状态:{0}",t.ThreadState.ToString());
            t.Join();
            Console.WriteLine("线程状态:{0}:", t.ThreadState.ToString());
            Console.ReadKey();
        }
    }
}

运行结果:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏NetCore

Framework 4.0 新关键字dynamic 之我见(一)

大家好,好久没有写博客了,最近一段时间工作也比较忙,不过我还是会在空余时间去学习一些东西。 微软在这个星期一,开放了VS2010和Framework4.0的B...

1847
来自专栏函数式编程语言及工具

Akka(34): Http:Unmarshalling,from Json

  Unmarshalling是Akka-http内把网上可传输格式的数据转变成程序高级结构话数据的过程,比如把Json数据转换成某个自定义类型的实例。按具体流...

2067
来自专栏绿巨人专栏

BookNote: Refactoring - Improving the Design of Existing Code

2556
来自专栏大内老A

谈谈WCF中的Data Contract(2):WCF Data Contract对Generic的支持

通过第一部分的介绍,我们可以体会到,WCF 的Data Contract在CLR Type和Neutral Contract之间搭建了一座桥梁,弥合了.NET世...

1816
来自专栏函数式编程语言及工具

Scalaz(58)- scalaz-stream: fs2-并行运算示范,fs2 parallel processing

    从表面上来看,Stream代表一连串无穷数据元素。一连串的意思是元素有固定的排列顺序,所以对元素的运算也必须按照顺序来:完成了前面的运算再跟着进行下一个...

1898
来自专栏JadePeng的技术博客

C# 词典数据结构设计【附demo】

分析 要建立词典,最基本的应该有词典的描述信息、词典索引文件以及词典数据文件。 /// <summary> /// 索引文件 /// </summary>...

2934
来自专栏cs

c sharp 的输入,输入,switch语句。

2835
来自专栏WindCoder

Python Class Attributes: An Overly Thorough Guide

I had a programming interview recently, a phone-screen in which we used a collab...

421
来自专栏Pythonista

Golang之json序列化(struct,int,map,slice)

512
来自专栏一个爱瞎折腾的程序猿

个人项目框架搭建 -- 仓储模式使用

文笔有限,就直接贴代码了。记录下自己开发需要到的干货。希望不会误导路过的各位,文中若有误,还望路过的道友指出。

751

扫码关注云+社区