title: Should I use Func<T> in place of a private method?
body: <p>I'm posting it here and not code review because I want to know if the executing program can behave differently because of this (possibly something subtle).</p>
  
  <p>Is a private method:</p>
  
  <pre><code>    private int Foo()
      {
          return Bar().Bat();
      }
  </code></pre>
  
  <p>Any different from a private Func?</p>
  
  <pre><code>    private Func&lt;int&gt; Foo = () =&gt; Bar().Bat();
  </code></pre>
  
  <p>The only reason I'm doing it is to make the code more compact.</p>