我只需要进行一些反思,我注意到MethodInfo有ReturnParameter、ReturnType和ReturnTypeCustomAttributes。
现在,ReturnParameter包含ReturnType和ReturnTypeCustomAttributes。那么,难道不应该将ReturnType和ReturnTypeCustomAttributes标记为不推荐的吗?或者我是不是在某个地方遗漏了一点。
ReturnParameter是在.net 2.0中添加的ReturnType在.net 1.0中添加ReturnCustomAttributes在.net 1.0中添加发布于 2013-10-04 13:53:06
ReturnParameter似乎是返回类型和属性的包装器。看起来它是为了某种方便而增加的:
编译器设计器可以使用此属性返回的ParameterInfo对象来发现自定义修饰符(如IsConstModifier )是否已应用于返回类型。
有趣的是,IsConstModifier本身就不受欢迎了。
所以我会继续使用ReturnType。
(刚刚检查了用于当前项目的系统库中的使用情况。ReturnParameter使用8次,ReturnType超过200次)。
https://stackoverflow.com/questions/19175769
复制相似问题