title: Is there a way to create and return new variables from a method in C#?
body: <p>Basically like using the out keyword. But the problem is with the out keyword, you still have to declare a variable outside the method call, like:</p>
  
  <pre><code>double result;
  Double.TryParse ( "76", out result );
  </code></pre>
  
  <p>where as I want something like:</p>
  
  <pre><code>Double.TryParse ( "76", out result );
  </code></pre>
  
  <p>and there I get a new variable called result.</p>
  
  <p>Is there a way to do this (by using out or not)?</p>