public static void Main()
String result1 = Sum(1,1);
Console.WriteLine(result1);
String result2 = Sum("2","2");
Console.WriteLine(result2);
Console.WriteLine(result3);
Console.WriteLine(result4);
int[] array=new int [2] {5,5};
int result5 = Sum(array);
Console.WriteLine(result5);
public static string Sum ( int x, int y)
return ( x + y).ToString();
public static string Sum (string x, string y)
return ( int.Parse(x)+ int.Parse(y)).ToString();
public static void Sum ( int x, int y, out string result)
result= ( x + y).ToString();
public static void Sum ( int x, int y, ref int result)
public static int Sum ( int [] inArray)
foreach ( int intValue in inArray)
result = result + intValue;