《.Net学习:IronPython分析Lambda表达式》文章已经归档,站长之家不再展示相关内容,下文是站长之家的自动化写作机器人,通过算法提取的文章重点内容。这只AI还很年轻,欢迎联系我们帮它成长:
在我们的.Net项目中,要使用到自定义公式功能,我们利用了IronPython的Lambda功能,可以方便的计算值,但是我们发现,如果表达式涉及的属性发生改变时,公式必须重新计算,怎样析表达式知道到底访问了哪些属性呢?...
仔细研究发现IronPython提供了这样的功能:...
上面的代码分析了表达式:ActiveObject.Contact.Address+'ds',这里用了Parser类可以分析出表达式,使用VS对象查看器,可以理解结果:...
在.NET3.5中提供了Lambda的结构描述类,但我是没有找到动态编译分析的类...
注意:本程序使用IronPython的1.0版本,2.0版本的方法已经不同...
......
本文由站长之家用户“天极网”投稿,本平台仅提供信息索引服务。由于内容发布时间超过平台更新维护时间,为了保证文章信息的及时性,内容观点的准确性,平台将不提供完整的内容展现,本页面内容仅为平台搜索索引使用。需阅读完整内容的用户,请联系作者获取原文。