分类 Code 下的文章

Lambda 表达式描述了一个代码块(或者叫匿名方法),可以将其作为参数传递给构造方法或者普通方法以便后续执行,可用于创建委托,例如:

( parameter-list ) -> { expression-or-statements }

java中的一段实例代码:

public class LamadaTest {
    public static void main(String[] args) {
        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("沉默王二");
            }
        }).start();
    }
}

等价于

public class LamadaTest {
    public static void main(String[] args) {
        new Thread(() -> System.out.println("沉默王二")).start();
    }
}

参考:
Lambda 表达式入门,看这篇就够了

//为属性设置默认值的两种方式
// by 鸟哥
using System;

public class Tree{

public int Height{get;set;}=10;

private string color="green";
public string Color{
    get{
        return color;
    }
    set{
        color=value;
    }
}

}

public class Test
{

public static void Main()
{
    Tree tree=new Tree();
    
    Console.WriteLine("Height:"+tree.Height);
    Console.WriteLine("Color:"+tree.Color);
}

}

运行结果:

Height:10
Color:green
————————————————
版权声明:本文为CSDN博主「鸟哥01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat_18811413/article/details/120438417