Like Anonymous Methods ,the delegates i am declaring down using \"delegate\" keyword are anonymous delegates?
namespace Test { public delegate void MyDelegat
Yes. Anonymous delegates cannot be referred to directly by name, so using the delegate(){} syntax means they are anonymous.
delegate(){}