我刚刚遇到过多次表达树的概念.我只想了解表达式树及其用途的含义.
如果有人能指导我简单的解释和使用样本,我会很高兴.
有很多文章关于如何使用反射和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或基于反射的方法?