Kim*_*man 16
听起来像是InvalidOperationException. http://msdn.microsoft.com/en-us/library/system.invalidoperationexception.aspx
也就是说,如果你可以设计你的API以便你无法处理这种情况,那就更好了.像(伪)的东西:
public Data TakeSnapshot()
{
// ...
return new Data(...);
}
public void Analyze(Data data)
{
// ...
}
Run Code Online (Sandbox Code Playgroud)
像这样,没有办法把它们称为乱序.
为什么你允许他弄错?方法怎么样?
ISnapshot getSnapshot()
Run Code Online (Sandbox Code Playgroud)
ISnapshot具有analyze方法.或者只是analyze()获取快照(如果没有)
| 归档时间: |
|
| 查看次数: |
503 次 |
| 最近记录: |