Possible Duplicate:
C# - List<T> or IList<T>
When I return a list from my method I can do in 2 way. As a List
Private List<datatype> MethodName()
{
Return List
}
As a IList
Private IList<datatype> MethodName()
{
Return IList
}
As I heard we should return it as a IList. Is anyone can explain whys that?