title: Dynamic string formatting in c#
body: <p>I created log method that accept string. When I want to use it I write something like:</p>
  
  <pre><code>Log(string.Format("Message {0}", AdditionalInfo));
  </code></pre>
  
  <p>How should I implement <code>Log</code> method in order to be able to use string <code>Format</code> but do not have to write it explicitly in method arguments:</p>
  
  <pre><code>Log("Message {0}", AdditionalInfo);
  </code></pre>
  
  <p>I use .net 2.0 </p>