Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to pass list as parameter in function

Tags:

I have taken a list and insert some value in it

public List<DateTime> dates = new List<DateTime>();          DateTime dt1 = DateTime.Parse(12/1/2012); DateTime dt2 = DateTime.Parse(12/6/2012); if (dt1 <= dt2) {                                   for (DateTime dt = dt1; dt <= dt2; dt = dt.AddDays(1))     {         dates.Add(dt);                         }        } 

Now I want pass this List i.e dates as a parameter to some function like-

somefunction(dates); 

How exactly can i achieve this?

like image 348
TheCode Avatar asked Dec 21 '12 16:12

TheCode


People also ask

Can a function take a list as a parameter?

You can send any data types of argument to a function (string, number, list, dictionary etc.), and it will be treated as the same data type inside the function.

How do you pass list elements as parameters in Python?

In Python, you can unpack list , tuple , dict (dictionary) and pass its elements to function as arguments by adding * to list or tuple and ** to dictionary when calling function.

Can you pass a list to * args?

yes, using *arg passing args to a function will make python unpack the values in arg and pass it to the function.


1 Answers

You need to do it like this,

void Yourfunction(List<DateTime> dates ) {  } 
like image 199
Adil Avatar answered Oct 15 '22 13:10

Adil