c# 匿名委托递归
Posted nanfei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 匿名委托递归相关的知识,希望对你有一定的参考价值。
Func<List<int>, int> GetVirtualCode = null; // 递归不能直接=,要赋初值。微软得优化啊,这语法糖不够甜 GetVirtualCode = delegate(List<int> args) { if (args.Count == 0) return 0; if (args.Count == 1) return args[0]; return args[0] | GetVirtualCode(args.Skip(1).ToList()); };
以上是关于c# 匿名委托递归的主要内容,如果未能解决你的问题,请参考以下文章
C#匿名委托实现递归,将所有部门根据上下级关系显示在一个列表中,用于展示到下拉框中