Do out parameters in C# have any performance implications I should know about? (Like exceptions)
I mean, is it a good idea to have
Out parameters are passed by ref. So only a pointer passed on the stack.
If your value type is large, there is less copy, but then you have to dereference the pointer on each variable use.