表达式树命名约定
只是一个简单的问题,我认识的人使用表达式树的人并不多,所以我没有看到很多关于如何命名它们的资源。您如何命名表达式变量?首选。没有匈牙利符号。
现在我只是选择:
var newItem = Expression.New(typeof(T));
var itemProperty = Expression.Property(newItem,propertyInfo);
Just a simple question, there aren't a lot of people I know that use Expression Trees so I don't see a lot of resources on how to name them. How would you name an expression variable? Pref. no Hungarian Notations.
For now I just go with:
var newItem = Expression.New(typeof(T));
var itemProperty = Expression.Property(newItem,propertyInfo);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我可能会将其称为 newExpression 和 memberExpression。
老实说,我尝试限制我拥有的表达式变量的数量(我对跨多行的非常长的表达式声明感到满意),显然我单独声明参数/变量的参数表达式,并这样命名它们(即 itemParameter , 列表变量)
I would call it newExpression and memberExpression perhaps.
To be honest though, I try to limit the number of expression variables I have (i'm content with really long expression declarations that span many lines), obviously parameterexpressions for parameters/variables i declare seperately and I name them as such (ie itemParameter, listVariable)