Passing extra argument to string.Format() function in C#
<p>Is there any side effect of passing and extra argument to <code>string.Format</code> function in C#? I was looking at the <code>string.Format</code> function documentation at MSDN ( <a href="http://msdn.microsoft.com/en-us/library/b1csw23d.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/b1csw23d.aspx</a>) but unable to find an answer.</p>

<p>Eg:-</p>

<pre><code>string str = string.Format("Hello_{0}", 255, 555);
</code></pre>

<p>Now, as you can see that according to format string, we are suppose to pass only one argument after it but I have passed two.</p>

<p><strong>EDIT:</strong>
I have tried it on my end and everything looks fine to me. Since I am new to C# and from C background, I just want to make sure that it will not cause any problem in later run.</p>
