Class C# Tutorial

Methods are subroutines that manipulate the data defined by the class and provide access to that data.
Other parts of your program will interact with a class through its methods.
The general form of a method is shown here:

access ret-type name(parameter-list) {
    // body of method
}
The access determines what other parts of a program can call the method.
The ret-type specifies the type of data returned by the method.
The parameter-list is a sequence of type and identifier pairs separated by commas.

using System;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.InteropServices;
class Calculator
{
    public int Add(int x, int y)
    {
        return x + y;
    }
}
public class MainClass
{
   public static void Main(){
        Calculator calc = new Calculator();
        int sum = calc.Add(3, 5);
        Console.WriteLine("3 + 5 = {0}", sum);
   }
}
3 + 5 = 8