Why do I need "out" with string in c#?
<p>I know string is a value type in c#.
I understand everything in c# are passed by value</p>

<p>But if its value type anyway  there is no need 'out' or 'ref' ?</p>
