Why are \'out\' parameters in .NET a bad idea?
I was recently asked this, but I had no real answer besides it\'s simply unnecessarily complicating an application. Wh
I don't think there is a real reason although I haven't seen it used that often (other than P/Invoke calls).