Pages

Wednesday, April 3, 2013

What are the parameters in C#?

There are two types of parameters are there in c#

1.Ref parameter

paramerer should be intilized before passing as ref parameter

EX:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Parameteres
{
    class Program
    {
        static void Main(string[] args)
        {
            int i=0;
            Program obj = new Program();
            obj.show(ref i);
            Console.WriteLine(i);
            Console.ReadKey();

        }

        public void show(ref int i)
        {
            i = 10;
        }
    }
}


2.out paramete we no need to initilize the values, and both the methods we can retrun multiple values

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Parameteres
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j ;
            Program obj = new Program();
            obj.show(out i, out j);
            Console.WriteLine(i);
            Console.WriteLine(j);
            Console.ReadKey();

        }

        public void show(out int i,out  int j)
        {
            i = 10;
            j = 20;

        }
    }
}

0 comments:

Post a Comment