Return multiple values from a function in C# - which of these options is better?
<p>I want my function to accept one string (file name) as input and return 2 strings: temp file and new file name</p>

<p>Which option is better:</p>

<ol>
<li>Class</li>
<li>struct </li>
<li>Use output parameters (using the out or ref keywords)</li>
</ol>
