When do we need to prefix delegate with "static"?
<p>I don't know when I should prefix my delegate with 'static' modifier?</p>

<p>I think without 'static', the delegate still works for general case.</p>

<p>Correct if I am wrong.</p>

<p>Give me examples in which the static delegate is a must.</p>

<p>EDIT 1: I made a mistake by assuming we can define a static delegate, for example, </p>

<pre><code>static delegate void foo(int bar);
</code></pre>

<p>I closed this question because it is not possible to create static delegate :-)</p>
