小编Ond*_*dra的帖子

从表达式树访问索引器

我正在研究过滤功能.过滤器将是用户构建的表达式树.用户可以使用大约30个字段进行过滤.我认为最好的方法是使用索引器创建对象模型,并通过枚举类型的索引访问所需的值.

看这个例子:

enum Field
{
    Name,
    Date,
}

class ObjectModel
{
    object this[Field Key]
    {
        get 
        {
            //...
            return xx;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想问一下如何从表达式树中访问索引器.

c# expression-trees

15
推荐指数
2
解决办法
4934
查看次数

标签 统计

c# ×1

expression-trees ×1