using System;
namespace ClassRoomSamples
{
class Demo09MethodOverLoading
{
public static int findsum(int x)
{
return (x + x);
}
public static int findsum(int x, int y)
{
return (x + y);
}
public static float findsum(float x, float y)
{
return (x + y);
}
public static void findsum(int x, int y, int z)
{
int ans = x + y + z;
Console.WriteLine("Answer is {0}", ans);
}
public static void findsum(int x, int y, out int z)
{
z = x + y;
Console.WriteLine("Answer is {0}", z);
}
public static void Main(string[] args)
{
//call 1
int sum1 = findsum(10);
Console.WriteLine("{0}", sum1);
//call 2
int sum2 = findsum(10, 20);
Console.WriteLine("{0}", sum2);
//call 3
float sum3 = findsum(10.5f, 20.5f);
Console.WriteLine("{0}", sum3);
//call 4
findsum(3, 4, 5);
//call 5
int z = 0;
findsum(3, 4, out z);
Console.WriteLine("{0}", z);
Console.ReadKey();
}
}
}
20
30
31
Answer is 12
Answer is 7
7
No comments:
Post a Comment