Mega Code Archive

 
Categories / C# / Language Basics
 

C# Ref and Out Parameters

using System; class Point {     public Point(int x, int y)     {         this.x = x;         this.y = y;     }          public void GetPoint(ref int x, ref int y)     {         x = this.x;         y = this.y;     }          int x;     int y; } public class RefOutParameters2 {     public static void Main()     {         Point myPoint = new Point(10, 15);         int x = 0;         int y = 0;                  myPoint.GetPoint(ref x, ref y);         Console.WriteLine("myPoint({0}, {1})", x, y);     } }