title: C#/.Net equivalent of NSNotification
body: <p>I'm an Objective-C developer porting an application to the .Net world. In my Obj-C application, I use NSNotification objects to communicate asynchronously between a handful of objects. Is there some way to do something similar in the .Net world (more specifically, using the C# language)? The fundamental approach is that one object posts a notification that one or more objects listen for.</p>
  
  <p>There's probably an obvious way of doing this, but I haven't found it yet...</p>