Use ref for int value : Ref : Language Basics C# Examples


C# Examples » Language Basics » Ref »

 

Use ref for int value









    
using  System;


class  MyClass
{
      public  int  Val  =  20;                                    
}

class  MainClass
{
      static  void  MyMethod(ref  MyClass  myObject,  ref  int  intValue)
      {
            myObject.Val  =  myObject.Val  +  5;                              
            intValue  =  intValue  +  5;                                              
      }

      static  void  Main()
      {
            MyClass  myObject  =  new  MyClass();
            int  intValue  =  10;

            Console.WriteLine("Before  --  myObject.Val:  {0},  intValue:  {1}",  myObject.Val,  intValue);

            MyMethod(ref  myObject,  ref  intValue);                    

            Console.WriteLine("After    --  myObject.Val:  {0},  intValue:  {1}",  myObject.Val,  intValue);
      }
}
    
   
  
   



Output

Before -- myObject.Val: 20, intValue: 10
After  -- myObject.Val: 25, intValue: 15


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Language Basics
» Ref