WHAT IS THE DIFFERENCE BETWEEN REF & OUT PARAMETERS?

Rajesh Goswami

Total Post:84

Points:420
Posted by  Rajesh Goswami
C# 
C#
 1896  View(s)
Ratings:
Rate this:
  1. Amit Singh

    Post:562

    Points:2810
    What is the difference between ref & out parameters?

    When we pass a parameter as ref to a method, the method refers to the same variable and changes made will affect the actual variable. even the variable passed as out parameter is same as ref parameter, but implementation in  c# is different,  

    Arguement passed as ref parameter must be initialized before it is passed to the method. But in case of out parameter it is not necessary. But after a call to a method as out parameter it is necessary to initialize. 

    When to use out and ref parameter, out parameter is used when we want to return more than one value from a method.

      Modified On Mar-26-2018 05:49:02 AM

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!