title: What does the Converter in C# Do?
body: <p>I was digging MSDN and found out this thing</p>
  
  <pre><code>public delegate TOutput Converter&lt;in TInput, out TOutput&gt;(
      TInput input
  )
  </code></pre>
  
  <p>How do I use it? When should I use it? Is there any real world example for this?</p>
  
  <p><strong>Edit</strong>:</p>
  
  <p>MSDN did tell me that List.ConvertAll utilized this. I want another example despite that.</p>