假设我有以下一次性类和示例代码来运行它:publicclassDisposableInt:IDisposable{privateint?_Value;publicint?MyInt{get{return_Value;}set{_Value=value;}}publicDisposableInt(intInitialValue){_Value=InitialValue;}publicvoidDispose(){_Value=null;}}publicclassTestAnInt{privatevoidAddOne(refDisposableIntIntVal){IntVal.MyInt+