Passing Arrays to C# Methods or Functions

using System;

namespace ClassRoomSamples
{
    class Demo11PassingArraystoFunctions
    {
        static void Main(string[] args)
        {
            //int[] m = new int[5];
            //m[0] = 98;
            //m[1] = 94;
            //m[2] = 93;
            //m[3] = 99;
            //m[4] = 97;

            int[] mx = new int[] { 10, 20, 30, 40, 50 };
            string[] names = new string[] { "Mathura"                                             "Nagaraj", "Sathya", "Lavanya"};

            displayMarks(mx);
            displayNames(names);

            Console.ReadLine();
        }

        public static void displayMarks(int[] m)
        {
            Console.WriteLine("Printing integers by for each loop");
            foreach (int x in m)    //m is a ref. array contains 5 values
            {
                Console.WriteLine(x);
            }
        }

        public static void displayNames(string[] nm)
        {
            Console.WriteLine("Printing strings by for each loop");
            foreach (string x in nm)//nm is a ref.array contains-5-strings
            {
                Console.WriteLine(x);
            }
        }
    }
}


Output

Printing integers by for each loop
10
20
30
40
50

Printing strings by for each loop
Mathura
Nagaraj
Sathya
Lavanya

No comments:

Post a Comment