The .Net class ArrayList has the Add method which has the below 2 overloads.
int Add(System.Object value)
int IList.Add(System.Object value)
I understand the first signature and as I understand it, the IList above refers to an interface but could you please explain what it really means? How can I use it in a simple C# program? Thanks.