C# HAS A FEATURE.
IT CAN SPECIFY A METHOD PARAMETER WHICH WILL TAKE A VARIABLE NUMBER OF ARGUMENTS.
WE USED TO DO THOSE THINGS BY USING POINTER IN C++
C# MAKES OUR LIFE EASIER. ALL WE NEED IS A KEYWORD. AND THAT IS "PARAMS"
LET'S HAVE THE FUN
REMEMBER, THE PARAMS PARAMETER MUST BE A SINGLE ARRAY.
public class MyClass
{
public static void amarmethod(params int[] amararrayerkichuelements)
{
for (int i = 0; i < amararrayerkichuelements.Length; i++)
{
Console.Write(amararrayerkichuelements[i] + " ");
}
Console.WriteLine();
}
public static void amarduinumbermethod(params object[] amararrayerkichuelements)
{
for (int i = 0; i < amararrayerkichuelements.Length; i++)
{
Console.Write(amararrayerkichuelements[i] + " ");
}
Console.WriteLine();
}
static void Main(string[] args)
{
amarmethod(1, 2, 3, 4);
amarduinumbermethod(1,'v',"hihi");
// tumi iccha korle khali array o send korte parba , ei dekho //
amarduinumbermethod();
int[] amararray = { 1,2,3,4,6,7,8};
amarmethod(amararray);
object[] amarobjecterarray = { 10,'f',"visual studio slow","vm chalbo ?? naki na?"};
amarduinumbermethod(amarobjecterarray);
}
}
HAPPY CODING AND HAVE FUN GUYS..
IT CAN SPECIFY A METHOD PARAMETER WHICH WILL TAKE A VARIABLE NUMBER OF ARGUMENTS.
WE USED TO DO THOSE THINGS BY USING POINTER IN C++
C# MAKES OUR LIFE EASIER. ALL WE NEED IS A KEYWORD. AND THAT IS "PARAMS"
LET'S HAVE THE FUN
REMEMBER, THE PARAMS PARAMETER MUST BE A SINGLE ARRAY.
public class MyClass
{
public static void amarmethod(params int[] amararrayerkichuelements)
{
for (int i = 0; i < amararrayerkichuelements.Length; i++)
{
Console.Write(amararrayerkichuelements[i] + " ");
}
Console.WriteLine();
}
public static void amarduinumbermethod(params object[] amararrayerkichuelements)
{
for (int i = 0; i < amararrayerkichuelements.Length; i++)
{
Console.Write(amararrayerkichuelements[i] + " ");
}
Console.WriteLine();
}
static void Main(string[] args)
{
amarmethod(1, 2, 3, 4);
amarduinumbermethod(1,'v',"hihi");
// tumi iccha korle khali array o send korte parba , ei dekho //
amarduinumbermethod();
int[] amararray = { 1,2,3,4,6,7,8};
amarmethod(amararray);
object[] amarobjecterarray = { 10,'f',"visual studio slow","vm chalbo ?? naki na?"};
amarduinumbermethod(amarobjecterarray);
}
}
HAPPY CODING AND HAVE FUN GUYS..
Comments
Post a Comment