0

有没有办法使用Microsoft 代码合同(.net 4)将方法声明为无副作用?

4

1 回答 1

2

[ Pure]属性可能是您正在寻找的。只需将其附加到您的方法中,代码合同就会假定它不涉及任何状态更改。请注意,它实际上并没有强制执行或检查任何内容,它只是告诉系统做出该假设,因此由您决定是否正确使用它。

于 2013-05-21T14:40:03.103 回答