目录
题目
给定一个数组{1-10},输入一个最小值,输出比它小的数。
代码实现
using System;
using System.Linq;
using System.Text;
using System.Data;
using System.Collections.Generic;
namespace ConsoleApplicationLambda
{
class Program
{
static void Main(string[] args)
{
//输出满足条件的数
Console.WriteLine("请输入最小值:");
int k = Convert.ToInt32(Console.ReadLine());
List<int> numbers = new List<int> { 1,2,3,4,5,6,7,8,9,10 };
List<int> results = numbers.FindAll(n => n > k);
//(n => n > 5);
Console.WriteLine("满足条件的数");
foreach(int i in results)
{
Console.WriteLine(i);
};
}
}
}
结果
参考文档
C#Lambda表达式学习文档:Lambda 表达式 - C# 引用 | Microsoft Docs