RE: Only a 'Static' method can be called using delegate - True / False? Give Reason
I think the answer is "false".
Delegate is a type just like a class or a structure.
So any number of methods that have similar format (return type and parameters) but with differet names as that of a delegate type can all be treated as objects of a delgate type (Of course delegates are nothing but function pointers).
Their scope and visibility won't matter. For the matter of fact even a private method of an object oA of a class A that is passed as a delegate to another object oB of class B can be called with out any compile or run time problem. So this can be treated as a work around for accessing of private methods of an object from a different type object.