LINQ表达式树和Monotouch链接器
本文关键字:链接 Monotouch 表达式 LINQ | 更新日期: 2023-09-27 18:12:32
通过如下所示的表达式引用属性是否会阻止MonoTouch链接器排除该符号(UILabel) ?文本(在这种情况下)?
var label = new UILabel();
Expression<Func<string>> foo = () => label.Text;
可以。
除非您使用反射,否则通常不可能引用代码并最终被链接器删除。
结果是LINQ表达式可能很好地使用了反射,因此您的代码可能无法工作。您可以轻松地做一个快速测试,看看会发生什么。