Subscribe Us

Method Overloading in C#

Ques: Write a program in C# to implement method overloading.


using System;

namespace Method_Overloading
{
    class Program
    {
        public int id;
        public String name;
        public int marks;
        public void insert(int i, String n)
        {
            id = i;
            name = n;
        }
        public void insert(int i, String n, int j)
        {
            id = i;
            name = n;
            marks = j;

        }
        public void display()
        {
            Console.WriteLine("id is : " + id);
            Console.WriteLine("name is : " + name);

        }
        public void display1()
        {
            Console.WriteLine("id is : " + id);
            Console.WriteLine("name is : " + name);
            Console.WriteLine("marks is : " + marks);
        } 
    }
    class Test { 
        static void Main(string[] args)
        {
            Program p1 = new Program();
            Program p2 = new Program();
            Program p3 = new Program();
            Program p4 = new Program();
            p1.insert(1, "Utkarsh");
            p2.insert(2, "Shekhar"); 
            p3.insert(3, "Laxmi", 23); 
            p4.insert(4, "Raunak", 56);
            p1.display();
            p2.display();
            p3.display1();
            p4.display1();
            Console.ReadKey();
        }

    }
}

Learned something from this code, share it with others. Happy Sharing!

Post a Comment

0 Comments