是否可以在 lambda 表达式中引用私有(private)属性?还是只有公共(public)属性(property)?
例如。假设我的私有(private)属性名为 InnerCollection,则代码行将是:
x => x.InnerCollection
有没有办法在不使用反射等的情况下以某种方式实现这一点?
使用 .NET 4.0。
谢谢。
克里斯
最佳答案
不,除非(不太可能)lambda 是在 x
类的方法中定义的。
关于c# - 在 Lambda 表达式中引用私有(private)属性(property)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5034733/