title: How to reflect on a different delegate for a string type in C#?
body: <p>How can one reflect on a different delegate for a string type in C#?</p>
  
  <p>I am trying to just allow it to revert to 'ToString' for a string</p>
  
  <pre><code>private static Func&lt;string, T&gt; TryGetParser&lt;T&gt;()
      {
          return typeof(T).GetMethod("Parse", new Type[] { typeof(string) })
              .CreateDelegate(typeof(Func&lt;string, T&gt;)) as Func&lt;string, T&gt;; 
      }
  </code></pre>