博客
关于我
c# lambda表达式 LINQ
阅读量:347 次
发布时间:2019-03-04

本文共 843 字,大约阅读时间需要 2 分钟。

入门

在C#编程中,Func是非常重要的一种功能组合,它允许我们定义匿名函数,简化代码编写。以下是一个简单的示例:

using System;  namespace ConsoleApp5  {      class Program      {          static void Main(string[] args)          {              Func
func = new Func
((int a, int b) => { return a + b; }); int result = func(100, 200); // 300 Console.WriteLine(result); func = new Func
((int x, int y) => { return x * y; }); result = func(2, 3); // 6 Console.WriteLine(result); // 简化1 func = (x, y) => { return x * y; }; // 简化2 func = (x, y) => (x * y); // 6 Console.WriteLine(func(2, 3)); } } }

进阶

C#中的Func函数组合非常强大,它可以支持多种参数类型和返回类型。在实际开发中,Func常用于实现回调、事件处理或复杂逻辑的抽象化表达。通过对Func的理解和实践,你可以逐步掌握更复杂的编程逻辑和设计模式。

转载地址:http://vgce.baihongyu.com/

你可能感兴趣的文章
Objective-C实现binary tree traversal二叉树遍历算法(附完整源码)
查看>>
Objective-C实现BinarySearchTreeNode树算法(附完整源码)
查看>>
Objective-C实现binarySearch二分查找算法(附完整源码)
查看>>
Objective-C实现binomial coefficient二项式系数算法(附完整源码)
查看>>
Objective-C实现binomial distribution二项分布算法(附完整源码)
查看>>
Objective-C实现bisection二分法算法(附完整源码)
查看>>
Objective-C实现bisection二等分算法(附完整源码)
查看>>
Objective-C实现BitMap算法(附完整源码)
查看>>
Objective-C实现bitmask位掩码算法(附完整源码)
查看>>
Objective-C实现bitonic sort双调排序算法(附完整源码)
查看>>
Objective-C实现BloomFilter布隆过滤器的算法(附完整源码)
查看>>
Objective-C实现BMP图像旋转180度(附完整源码)
查看>>
Objective-C实现bogo sort排序算法(附完整源码)
查看>>
Objective-C实现boruvka博鲁夫卡算法(附完整源码)
查看>>
Objective-C实现Boyer-Moore字符串搜索算法(附完整源码)
查看>>
Objective-C实现BP误差逆传播算法(附完整源码)
查看>>
Objective-C实现breadth First Search广度优先搜索算法(附完整源码))
查看>>
Objective-C实现BreadthFirstSearch广度优先搜索算法(附完整源码)
查看>>
Objective-C实现BreadthFirstShortestPath广度优先最短路径算法(附完整源码)
查看>>
Objective-C实现bubble sort冒泡排序算法(附完整源码)
查看>>