相关疑难解决方法(0)

什么是表达式树,你如何使用它们,为什么要使用它们?

我刚刚遇到过多次表达树的概念.我只想了解表达式树及其用途的含义.

如果有人能指导我简单的解释和使用样本,我会很高兴.

.net c# linq expression-trees

68
推荐指数
1
解决办法
4万
查看次数

以类型安全的方式处理PropertyChanged

有很多文章关于如何使用反射和LINQ以类型安全的方式引发PropertyChanged事件,而不使用字符串.

但有没有办法以类型安全的方式使用 PropertyChanged事件?目前,我正在这样做

void model_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
    switch (e.PropertyName)
    {
        case "Property1":
            ...
        case "Property2":
            ...

        ....               
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法避免在switch语句中对字符串进行硬编码来处理不同的属性?一些类似LINQ或基于反射的方法?

c# silverlight events inotifypropertychanged

8
推荐指数
2
解决办法
3717
查看次数