0

通过如下所示的表达式引用属性是否会阻止 MonoTouch 链接器排除该符号(在这种情况下为 UILabel.Text)?

var label = new UILabel();
Expression<Func<string>> foo = () => label.Text;
4

1 回答 1

2

是的。

除非您使用反射,否则通常无法引用代码并最终导致链接器将其删除。

更新

事实证明 LINQ 表达式可能很好地使用反射,因此您的代码可能无法正常工作。您可以轻松地进行快速测试,看看会发生什么。

于 2013-05-06T21:04:50.827 回答