我需要能够将属性的表达式应用于该属性的包装器,下面是一个示例; 一个数字列表和一个列表包装数字,表达式是[数字是偶数]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
namespace ExpressionTest
{
class Program
{
static void Main(string[] args)
{
/* Expression */
Expression<Func<int, bool>> expression = item => item % 2 == 0;
/* List */
IList<int> items = new List<int>();
for (int i = 0; i < 10; i++)
{
items.Add(i);
}
IEnumerable<int> evenNumbers = items.Where(expression.Compile());
foreach (int number in evenNumbers)
{
Console.WriteLine(number.ToString());
}
/* Wrappers List */
// How to apply expression to the porpery 'Number'? …Run Code Online (Sandbox Code Playgroud)