大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
“`
“`代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 拉姆拉表达式
{
/// <summary>
/// C# 匿名方法和拉姆达表达式
/// </summary>
class Program
{
public delegate void myDel();//【1】
public delegate void myDelString (string str);//【2】
public delegate string myDelReString(string str);//【3】
public delegate int myDelReInt(int num1,int num2);//【4】
static void Main(string[] args)
{
【1】--------------------------------------------------
myDel dlg = new myDel(todo);
myDel dlgA = todo;
//匿名函数定义
myDel dlgB = delegate() { Console.WriteLine("方法B"); };
//拉姆达
myDel dlgC = ()=> { Console.WriteLine("方法C"); };
【1】--------------------------------------------------
【2】--------------------------------------------------
myDelString dlgD = s => Console.WriteLine(s);
dlgD("拉达姆");
【2】--------------------------------------------------
【3】--------------------------------------------------
myDelReString dlgE = s => s + "+拉达姆";
string str=dlgE("拉达姆");
Console.WriteLine(str);
【3】--------------------------------------------------
【4】--------------------------------------------------
toAdd((a, b) => a + b);
【4】--------------------------------------------------
【SSS】--------------------------------------------------
List<int> list = new List<int>() { 1, 3, 5, 7, 9 };
IEnumerable<int> nums= list.Where(w => w > 5);
foreach (var item in nums)
{
Console.WriteLine(item);
}
【SSS】--------------------------------------------------
Console.Read();
}
public static void todo()
{
Console.WriteLine("方法");
}
public static void toAdd(myDelReInt delInt)
{
int result = delInt(1,2);
Console.WriteLine(result);
}
}
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/193518.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...