title: What is the difference between Func<string,string> and delegate?
body: <p>I see delegates in two forms:</p>
  
  <pre><code>A. Func&lt;string, string&gt; convertMethod = lambda 
  
  B. public delegate string convertMethod(string value);
  </code></pre>
  
  <p>I'm uncertain of what actually the difference between these two are. Are they both delegates? I believe the first one would use a lambda and the second would have to have a method to actually perform the work. I may be confused too.</p>