Array.ForEach in C#
<p>How can i see the code inside of <code>ForEach&lt;T&gt;(T[] array, Action&lt;T&gt; action)</code>?</p>

<p>Not the definition only or how to use but the code inside of this method? </p>

<p>I just need to see how to change the parameter type when i put T as a type passed on that method.</p>

<p>Example:</p>

<blockquote>
<pre><code>Array.ForEach&lt;string&gt;(string[] array, Action&lt;string&gt; action);

Array.ForEach&lt;int&gt;(int[] array, Action&lt;int&gt; action);

Array.ForEach&lt;whateverTypeHere&gt;(whateverTypeHere[] array, Action&lt;whateverTypeHere&gt; action);
</code></pre>
</blockquote>

<p>If i put any type inside &lt;> the parameters also will change. How to do it anyway? :)</p>
