Mega Code Archive

 
Categories / C# / Language Basics
 

Parameter demo

/* Learning C#  by Jesse Liberty Publisher: O'Reilly  ISBN: 0596003765 */  using System;  namespace ParamsDemo  {     public class TesterParamsDemo     {        public void Run()        {            int a = 5;            int b = 6;            int c = 7;            Console.WriteLine("Calling with three integers");            DisplayVals(a,b,c);            Console.WriteLine("\nCalling with four integers");            DisplayVals(5,6,7,8);            Console.WriteLine("\ncalling with an array of four integers");            int [] explicitArray = new int[4] {5,6,7,8};            DisplayVals(explicitArray);        }         // takes a variable number of integers         public void DisplayVals(params int[] intVals)         {             foreach (int i in intVals)             {                 Console.WriteLine("DisplayVals {0}",i);             }         }        [STAThread]        static void Main()        {           TesterParamsDemo t = new TesterParamsDemo();           t.Run();        }     }  }