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?
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.
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.
yes, using *arg passing args to a function will make python unpack the values in arg and pass it to the function.
You need to do it like this,
void Yourfunction(List<DateTime> dates ) { }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With