c#lambda表达式复习
来源:互联网 发布:c 不定长度数组 编辑:程序博客网 时间:2024/05/17 06:33
一个典型方法包括:返回类型,方法名,参数列表,方法体,Lambda表达式包含两样参数列表和方法体,返回值类型时根据Lambda使用时的上下文由编译器推断出来的。
例子二:
lambda表达式其实就是定义了一个匿名的方法,由于是匿名的方法,所以需要使用委托来进行调用。
using System;class Test{ delegate int sum(int x); public static void Main() { int x = 10; sum s; s = a => a * a; //使用lambda表达式来定义一个匿名的方法,这里的a类型同委托的参数类型相同 //s = (int a) => { return a * a; }; //等同于上面的写法 int y = s(x); //调用方法 Console.WriteLine(y); }}
例子二:
using System;class Test{ delegate int sum(int x,int y); public static void Main() { int x = 10, y = 2; sum s; s = (int a, int b) => { a = a * b; return a; }; y=s(x, y); Console.WriteLine(y); }}
0 0
- c#lambda表达式复习
- C++ lambda表达式复习
- 【c/c++】Lambda表达式
- C#--Lambda表达式
- C#:Lambda 表达式
- C++lambda表达式
- C++lambda表达式
- C# Lambda表达式
- C++:lambda表达式
- C#Lambda表达式
- 【c++】lambda表达式
- C++lambda表达式简记
- [C++]Lambda表达式简介
- 【C#】理解Lambda表达式
- 【C++】Lambda表达式
- C++lambda表达式
- C++Lambda表达式用法
- C++:lambda表达式
- javase中常犯的几种问题-面向对象
- Android面试资料
- android关于uses-permission权限列表
- 206. Reverse Linked List
- Ubuntu14.04系统下安装ros_barrett_package
- c#lambda表达式复习
- 记忆化搜索专题--nkoj3748玩具取名
- 10007--- 项目协调员(Coordinator)与联络员(Expediter)的区别
- Android Volley完全解析(一),初识Volley的基本用法
- Swift-->NSUserDefaults键值对,Android中的SharedPreferences
- lambda表达式更新数据库
- c#事件复习
- Swing超基础学习总结——5、菜单(JMenu、JMenuBar、JMenuItem)
- css属性之边框属性