匿名函数

Posted 数迹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了匿名函数相关的知识,希望对你有一定的参考价值。

暂时了解的的匿名函数的两种使用方式

1.var d =new{

变量1=值1,

变量2=值2,

。。。。。

}

例1代码:

namespace 匿名类
{
    class Program
    {
        static void Main(string[] args)
        {
           //没有定义类,没有类名
            var d = new {
                ID=123,
                Name="你好"
            };
            Console.WriteLine(d.ID);
            Console.WriteLine(d.Name);
            Console.ReadKey();
        }
    }

2.首先定义一个类

class 类名{

public type 属性1{get;set;}

pubic type 属性2{get;set;}

}

匿名使用该类

var d =new 类名{

属性1=

属性2=

。。。。。

}

namespace 匿名类
{
    class Program
    {
        static void Main(string[] args)
        {
            var d = new Student
            {
                //ID必须是定义的Student类的属性
                ID = 123,
                //Name必须是定义的Student类的属性
                Name = "你好"
            };
            Console.WriteLine(d.ID);
            Console.WriteLine(d.Name);
            Console.ReadKey();
        }

    }
    class Student 
    {
        public int ID { get; set; }

        public string Name { get; set; }
    }

}                                                                

 

以上是关于匿名函数的主要内容,如果未能解决你的问题,请参考以下文章

repost对JAVASCRIPT匿名函数的理解(透彻版)

如何启动匿名线程类

匿名函数

匿名函数的用法

使用匿名函数瓶颈提高 matlab 代码的性能

函数式编程——匿名函数