为什么我必须使用以下内容来分离事件?
object.myEvent -= new MyEvent(EventHandler);
Run Code Online (Sandbox Code Playgroud)
我对新操作员的工作感到非常恼火.
有人可以解释一下吗?
更新
我已经知道我不必使用new运算符来分离事件,但它仍然是Visual Studio 2010中的自动完成建议.我真正的问题是如何 - =分离过程的新工作.新对象/委托如何匹配+ =侧的先前创建的对象/委托?
我想开发一个可测试的TcpClient/TcpListener包装器.我希望能够模拟传入和传出的数据.
我想这样做是因为我有更高级别的组件,应该对网络消息作出反应.出于测试原因,我想模拟(网络)它们.
有人可以给我一个正确的方向吗?
public static int getIntegerFromBitArray(BitArray bitArray)
{
var result = new int[1];
bitArray.CopyTo(result, 0);
return result[0];
}
// Input A) 01110
// Output A) 14
// Input B) 0011
// Output B) 12 <=== ????? WHY!!! :)
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下为什么我的第二个返回值是12而不是3?求求你了,谢谢你.