What is the difference between the ref and out keywords?

ref tells the compiler that the object is initialized before entering the function, while out tells the compiler that the object will be initialized inside the function. So while ref is two-ways, out is out-only. Example: public class Demo { public static void Main() //calling method { int val1 = 0; //must be initialized int […]

Read More