Class C# Tutorial

using System;
class MyClass
{
   public int Val = 20;
}
class MainClass
{
   static void MyMethod(MyClass myObject, 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(myObject, intValue);
      Console.WriteLine("After  -- myObject.Val: {0}, intValue: {1}", myObject.Val, intValue);
   }
}
Before -- myObject.Val: 20, intValue: 10
After -- myObject.Val: 25, intValue: 10