What is IN type parameter in C#? How does it differ from OUT and REF type parameter in C#?
Out Parameter is used for setting the output value before completion of the function execution.Ref Parameter, the calling function sets the value for this parameter.
ref is used to state that the parameter passed may be modified by the method. in is used to state that the parameter passed cannot be modified by the method. out is used to state that the parameter passed must be modified by the method.